;Kollmorgen AKD Servo Family
;7/17/2020 Rev A
;Note this file is for first generation Kollmorgen AKD drives also know as AKD1G.
;This definition won't work with AKD2G new generation drives because of different commands.

;Uses built into AKD 6 scope recorder channels for logging.  Set REC.CHx values to select what is logged.

;Telnet port 23 Interface
;This device is not SCPI and so *IDN? returns "Error: [0085] Command was not found."

;This file defines SCPI like commands for each parameter/command.

;Need to use the verifyDevice command to get model number and decode is AKD1G.
#verifyDevice "AKD-P" AKD1GInfo?

#idString Kollmorgen,AKD1G,
#name Kollmorgen AKD1G Servo
#handle AKD1G
#port 23
#eol \r\n
#driver ascii
#author gby
#notes This device file supports Kollmorgen AKD first generation servo drives.  All drive model numbers starting with AKD- like AKD-P00306-NBAN-0000 are supported.  See Kollmorgen AKD2G device file for supporting models starting with AKD2G-.

; A list of possible column name with unit and formatter (SI, Time, Int, D0..D6) 
; Format: #value ColumnName Unit Format {Selector}
; Selector is only used when column layout varies with mode, this often require the use of #cmdMode

#value CH1 - D3
#value CH2 - D3
#value CH3 - D3
#value CH4 - D3
#value CH5 - D3
#value CH6 - D3

; How to poll for data, this is used for table and #values?
; a #askMode, #cmdMode and #prepareSample is used before this is string is used.--
; Number of returned values must match number of columns defined with #value
; This is a single line command
;#askValues VBUS.VALUE?;IL.FB?;VL.FB?;DRV.TEMPERATURES?
#askValues REC.TRIG;REC.DATA?

; Format of answer: f=float, u=remove trailing letters, x=skip, *=Zero upper case values if this value is 0
#askValuesReadFormat ffffff

; There must be a line for each of the original device commands that will be used, converting it to a similar SCPI command
;#scpiCmd init tx command to init
;#scpiCmd values? txrx? command to read current value or values. It is possible to define value1?, value2?, etc. and then use them all with a ; between in the #askValues statement.

;Special command to support the verifyDevice command.  Returns string "Unknown" or "AKD-P"
;AKD1G native command DRV.INFO returns lots of info.  But, TestController only gets/takes first line.
;Example first line for a single axis unit:
;Drive model           : AKD-P00606-NBEC-0000
;If the pattern in the middle is AKD-P then AKD1G drive.

#scpiCmd AKD1GInfo? txrx? DRV.INFO
:readmath: match(value,"Drive m.*AKD-P.*")
:readmath: getElement("Unknown AKD-P",value)

; Accept this delay when reading values (seconds)
#readingDelay 2

; Mode change have a longer delay on reading values (seconds)
#modeChangeDelay 10


; String to ask about actual meter mode, it is mostly used for DMM's
; This is a single line command
;#askMode 


; When one of these commands are used through the command interface a new configuration will be done before using #askMode
; Only one word for each #mayModifyMode
; Specify command without initial colon and in the shortest possible form
;#mayModifyMode 


; Prepare the meter to response to #askValues
;#prepareSample arm:sour imm;:arm:count 1;:trig:sour imm;:trig:count 1;:trig:samp:count 1;init

; Initial commands to meter when establishing connection, used to disable local control
; Set recorder to full sample rate, immediate trigger, take only 1 point, send as decimal numbers.
; Leave REC.CHx channels selections at whatever is in the drive.
#initCmd  REC.GAP 1;REC.TRIGTYPE 0;REC.NUMPOINTS 1;REC.RETRIEVEFRMT 0

; Final command to meter before breaking connection, used to restore local control
; Put REC data format back to default.
#finalCmd  REC.RETRIEVEFRMT 1

; Used to turn output off for power supplies, generators and electronic loads
;Also AXIS2.DIS?; for dual axis.  Delay at end add ;[xxx] for xxx mSec delay after.
#outputOff DRV.DIS?

;************   Start SCPI Commands   ************

; Special/temporary commands

#scpiCmd FB1.REGRDSineOffset? txrx? FB1.REG 2
#scpiCmd FB1.REGRDSineOffset txrx FB1.REG 2 (value)
#scpiCmd FB1.REGFtLow? txrx? FB1.REG 27
#scpiCmd FB1.REGFtLow txrx FB1.REG 27 (value)
#scpiCmd Drv.Flt? txrx? DRV.FAULTS
:readmath: !match(value,"No faults active")
#scpiCmd REC.DATA? txrxn? 2 REC.RETRIEVEDATA 0
:readmath: getElement(value,1,"\n")

#scpiCmd getDeviceSW? txrxn? 24 DRV.INFO
:readmath: getMatch(getMatch(value, "(?<=Firmware\\sVersion).*"), "M_.*")

#scpiCmd getDeviceSN? txrxn? 24 DRV.INFO
:readmath: getMatch(value, "(?<=serial number : ).*")

#scpiCmd getDef? txrxn? 3 REC.RETRIEVEHDR
:readmath: getMatch(value,"(?<=1,1\\s).*")
:readmath: value+" "

#scpiCmd getDefCH1? txrxn? 3 REC.RETRIEVEHDR
:readmath: getMatch(value,"(?<=1,1\\s).*")
:readmath: getElement(value,0)
:readmath: value+" "

#scpiCmd getDefCH2? txrxn? 3 REC.RETRIEVEHDR
:readmath: getMatch(value,"(?<=1,1\\s).*")
:readmath: getElement(value,1)
:readmath: value+" "

#scpiCmd getDefCH3? txrxn? 3 REC.RETRIEVEHDR
:readmath: getMatch(value,"(?<=1,1\\s).*")
:readmath: getElement(value,2)
:readmath: value+" "

#scpiCmd getDefCH4? txrxn? 3 REC.RETRIEVEHDR
:readmath: getMatch(value,"(?<=1,1\\s).*")
:readmath: getElement(value,3)
:readmath: value+" "

#scpiCmd getDefCH5? txrxn? 3 REC.RETRIEVEHDR
:readmath: getMatch(value,"(?<=1,1\\s).*")
:readmath: getElement(value,4)
:readmath: value+" "

#scpiCmd getDefCH6? txrxn? 3 REC.RETRIEVEHDR
:readmath: getMatch(value,"(?<=1,1\\s).*")
:readmath: getElement(value,5)
:readmath: value+" "

#scpiCmd getUnitsCH1? txrxn? 3 REC.RETRIEVEHDR
:readmath: getElement(value,0)
:readmath: getMatch(value,"(?<=\\[).*\\b")

#scpiCmd getUnitsCH2? txrxn? 3 REC.RETRIEVEHDR
:readmath: getElement(value,1)
:readmath: getMatch(value,"(?<=\\[).*\\b")

#scpiCmd getUnitsCH3? txrxn? 3 REC.RETRIEVEHDR
:readmath: getElement(value,2)
:readmath: getMatch(value,"(?<=\\[).*\\b")

#scpiCmd getUnitsCH4? txrxn? 3 REC.RETRIEVEHDR
:readmath: getElement(value,3)
:readmath: getMatch(value,"(?<=\\[).*\\b")

#scpiCmd getUnitsCH5? txrxn? 3 REC.RETRIEVEHDR
:readmath: getElement(value,4)
:readmath: getMatch(value,"(?<=\\[).*\\b")

#scpiCmd getUnitsCH6? txrxn? 3 REC.RETRIEVEHDR
:readmath: getElement(value,5)
:readmath: getMatch(value,"(?<=\\[).*\\b")


; Query/read and commands

#scpiCmd AIN.CUTOFF? txrx? AIN.CUTOFF
#scpiCmd AIN.DEADBAND? txrx? AIN.DEADBAND
#scpiCmd AIN.DEADBANDMODE? txrx? AIN.DEADBANDMODE
#scpiCmd AIN.ISCALE? txrx? AIN.ISCALE
#scpiCmd AIN.MODE? txrx? AIN.MODE
#scpiCmd AIN.OFFSET? txrx? AIN.OFFSET
#scpiCmd AIN.OVFTHRESH? txrx? AIN.OVFTHRESH
#scpiCmd AIN.OVWTHRESH? txrx? AIN.OVWTHRESH
#scpiCmd AIN.PSCALE? txrx? AIN.PSCALE
#scpiCmd AIN.UVFTHRESH? txrx? AIN.UVFTHRESH
#scpiCmd AIN.UVWTHRESH? txrx? AIN.UVWTHRESH
#scpiCmd AIN.VALUE? txrx? AIN.VALUE
#scpiCmd AIN.VSCALE? txrx? AIN.VSCALE
#scpiCmd AOUT.CUTOFF? txrx? AOUT.CUTOFF
#scpiCmd AOUT.DEBUGADDR? txrx? AOUT.DEBUGADDR
#scpiCmd AOUT.DEBUGDATATYPE? txrx? AOUT.DEBUGDATATYPE
#scpiCmd AOUT.DEBUGSCALE? txrx? AOUT.DEBUGSCALE
#scpiCmd AOUT.ISCALE? txrx? AOUT.ISCALE
#scpiCmd AOUT.MODE? txrx? AOUT.MODE
#scpiCmd AOUT.OFFSET? txrx? AOUT.OFFSET
#scpiCmd AOUT.PSCALE? txrx? AOUT.PSCALE
#scpiCmd AOUT.VALUE? txrx? AOUT.VALUE
#scpiCmd AOUT.VALUEU? txrx? AOUT.VALUEU
#scpiCmd AOUT.VSCALE? txrx? AOUT.VSCALE
#scpiCmd BODE.EXCITEGAP? txrx? BODE.EXCITEGAP
#scpiCmd BODE.FREQ? txrx? BODE.FREQ
#scpiCmd BODE.IAMP? txrx? BODE.IAMP
#scpiCmd BODE.IFLIMIT? txrx? BODE.IFLIMIT
#scpiCmd BODE.IFTHRESH? txrx? BODE.IFTHRESH
#scpiCmd BODE.INJECTPOINT? txrx? BODE.INJECTPOINT
#scpiCmd BODE.MODE? txrx? BODE.MODE
#scpiCmd BODE.MODETIMER? txrx? BODE.MODETIMER
#scpiCmd BODE.PRBDEPTH? txrx? BODE.PRBDEPTH
#scpiCmd BODE.VAMP? txrx? BODE.VAMP
#scpiCmd BODE.VFLIMIT? txrx? BODE.VFLIMIT
#scpiCmd BODE.VFTHRESH? txrx? BODE.VFTHRESH
#scpiCmd CANOPEN.ADDMANUEMCYCODE? txrx? CANOPEN.ADDMANUEMCYCODE
#scpiCmd CAP0.EDGE? txrx? CAP0.EDGE
#scpiCmd CAP0.EN? txrx? CAP0.EN
#scpiCmd CAP0.EVENT? txrx? CAP0.EVENT
#scpiCmd CAP0.FBSOURCE? txrx? CAP0.FBSOURCE
#scpiCmd CAP0.FILTER? txrx? CAP0.FILTER
#scpiCmd CAP0.MODE? txrx? CAP0.MODE
#scpiCmd CAP0.PLFB? txrx? CAP0.PLFB
#scpiCmd CAP0.PREEDGE? txrx? CAP0.PREEDGE
#scpiCmd CAP0.PREFILTER? txrx? CAP0.PREFILTER
#scpiCmd CAP0.PRESELECT? txrx? CAP0.PRESELECT
#scpiCmd CAP0.STATE? txrx? CAP0.STATE
#scpiCmd CAP0.T? txrx? CAP0.T
#scpiCmd CAP0.TRIGGER? txrx? CAP0.TRIGGER
#scpiCmd CAP1.EDGE? txrx? CAP1.EDGE
#scpiCmd CAP1.EN? txrx? CAP1.EN
#scpiCmd CAP1.EVENT? txrx? CAP1.EVENT
#scpiCmd CAP1.FBSOURCE? txrx? CAP1.FBSOURCE
#scpiCmd CAP1.FILTER? txrx? CAP1.FILTER
#scpiCmd CAP1.MODE? txrx? CAP1.MODE
#scpiCmd CAP1.PLFB? txrx? CAP1.PLFB
#scpiCmd CAP1.PREEDGE? txrx? CAP1.PREEDGE
#scpiCmd CAP1.PREFILTER? txrx? CAP1.PREFILTER
#scpiCmd CAP1.PRESELECT? txrx? CAP1.PRESELECT
#scpiCmd CAP1.STATE? txrx? CAP1.STATE
#scpiCmd CAP1.T? txrx? CAP1.T
#scpiCmd CAP1.TRIGGER? txrx? CAP1.TRIGGER
#scpiCmd CMP0.ADVANCE? txrx? CMP0.ADVANCE
#scpiCmd CMP0.ARM? txrx? CMP0.ARM
#scpiCmd CMP0.MODBOUND1? txrx? CMP0.MODBOUND1
#scpiCmd CMP0.MODBOUND2? txrx? CMP0.MODBOUND2
#scpiCmd CMP0.MODE? txrx? CMP0.MODE
#scpiCmd CMP0.MODEN? txrx? CMP0.MODEN
#scpiCmd CMP0.MODVALUE? txrx? CMP0.MODVALUE
#scpiCmd CMP0.OUTMASK? txrx? CMP0.OUTMASK
#scpiCmd CMP0.SETPOINT? txrx? CMP0.SETPOINT
#scpiCmd CMP0.SOURCE? txrx? CMP0.SOURCE
#scpiCmd CMP0.SOURCEVALUE? txrx? CMP0.SOURCEVALUE
#scpiCmd CMP0.STATE? txrx? CMP0.STATE
#scpiCmd CMP0.WIDTH? txrx? CMP0.WIDTH
#scpiCmd CMP0.WIDTHTYPE? txrx? CMP0.WIDTHTYPE
#scpiCmd CMP1.ADVANCE? txrx? CMP1.ADVANCE
#scpiCmd CMP1.ARM? txrx? CMP1.ARM
#scpiCmd CMP1.MODBOUND1? txrx? CMP1.MODBOUND1
#scpiCmd CMP1.MODBOUND2? txrx? CMP1.MODBOUND2
#scpiCmd CMP1.MODE? txrx? CMP1.MODE
#scpiCmd CMP1.MODEN? txrx? CMP1.MODEN
#scpiCmd CMP1.MODVALUE? txrx? CMP1.MODVALUE
#scpiCmd CMP1.OUTMASK? txrx? CMP1.OUTMASK
#scpiCmd CMP1.SETPOINT? txrx? CMP1.SETPOINT
#scpiCmd CMP1.SOURCE? txrx? CMP1.SOURCE
#scpiCmd CMP1.SOURCEVALUE? txrx? CMP1.SOURCEVALUE
#scpiCmd CMP1.STATE? txrx? CMP1.STATE
#scpiCmd CMP1.WIDTH? txrx? CMP1.WIDTH
#scpiCmd CMP1.WIDTHTYPE? txrx? CMP1.WIDTHTYPE
#scpiCmd COGCOMP.CORRECTIONTABLE? txrx? COGCOMP.CORRECTIONTABLE
#scpiCmd COGCOMP.CORRECTIONVALUE? txrx? COGCOMP.CORRECTIONVALUE
#scpiCmd COGCOMP.EN? txrx? COGCOMP.EN
#scpiCmd COGCOMP.RANGEHIGH? txrx? COGCOMP.RANGEHIGH
#scpiCmd COGCOMP.RANGELOW? txrx? COGCOMP.RANGELOW
#scpiCmd COGCOMP.TEACHMODE? txrx? COGCOMP.TEACHMODE
#scpiCmd COGCOMP.V? txrx? COGCOMP.V
#scpiCmd CS.DEC? txrx? CS.DEC
#scpiCmd CS.STATE? txrx? CS.STATE
#scpiCmd CS.TO? txrx? CS.TO
#scpiCmd CS.VTHRESH? txrx? CS.VTHRESH
#scpiCmd DIN.HCMD1? txrx? DIN.HCMD1
#scpiCmd DIN.HCMD2? txrx? DIN.HCMD2
#scpiCmd DIN.HCMD3? txrx? DIN.HCMD3
#scpiCmd DIN.HCMD4? txrx? DIN.HCMD4
#scpiCmd DIN.LCMD1? txrx? DIN.LCMD1
#scpiCmd DIN.LCMD2? txrx? DIN.LCMD2
#scpiCmd DIN.LCMD3? txrx? DIN.LCMD3
#scpiCmd DIN.LCMD4? txrx? DIN.LCMD4
#scpiCmd DIN.ROTARY? txrx? DIN.ROTARY
#scpiCmd DIN.STATES? txrx? DIN.STATES
#scpiCmd DIN1.FILTER? txrx? DIN1.FILTER
#scpiCmd DIN1.INV? txrx? DIN1.INV
#scpiCmd DIN1.MODE? txrx? DIN1.MODE
#scpiCmd DIN1.PARAM? txrx? DIN1.PARAM
#scpiCmd DIN1.STATE? txrx? DIN1.STATE
#scpiCmd DIN10.STATE? txrx? DIN10.STATE
#scpiCmd DIN11.STATE? txrx? DIN11.STATE
#scpiCmd DIN2.FILTER? txrx? DIN2.FILTER
#scpiCmd DIN2.INV? txrx? DIN2.INV
#scpiCmd DIN2.MODE? txrx? DIN2.MODE
#scpiCmd DIN2.PARAM? txrx? DIN2.PARAM
#scpiCmd DIN2.STATE? txrx? DIN2.STATE
#scpiCmd DIN3.FILTER? txrx? DIN3.FILTER
#scpiCmd DIN3.INV? txrx? DIN3.INV
#scpiCmd DIN3.MODE? txrx? DIN3.MODE
#scpiCmd DIN3.PARAM? txrx? DIN3.PARAM
#scpiCmd DIN3.STATE? txrx? DIN3.STATE
#scpiCmd DIN4.FILTER? txrx? DIN4.FILTER
#scpiCmd DIN4.INV? txrx? DIN4.INV
#scpiCmd DIN4.MODE? txrx? DIN4.MODE
#scpiCmd DIN4.PARAM? txrx? DIN4.PARAM
#scpiCmd DIN4.STATE? txrx? DIN4.STATE
#scpiCmd DIN5.FILTER? txrx? DIN5.FILTER
#scpiCmd DIN5.INV? txrx? DIN5.INV
#scpiCmd DIN5.MODE? txrx? DIN5.MODE
#scpiCmd DIN5.PARAM? txrx? DIN5.PARAM
#scpiCmd DIN5.STATE? txrx? DIN5.STATE
#scpiCmd DIN6.FILTER? txrx? DIN6.FILTER
#scpiCmd DIN6.INV? txrx? DIN6.INV
#scpiCmd DIN6.MODE? txrx? DIN6.MODE
#scpiCmd DIN6.PARAM? txrx? DIN6.PARAM
#scpiCmd DIN6.STATE? txrx? DIN6.STATE
#scpiCmd DIN7.FILTER? txrx? DIN7.FILTER
#scpiCmd DIN7.INV? txrx? DIN7.INV
#scpiCmd DIN7.MODE? txrx? DIN7.MODE
#scpiCmd DIN7.PARAM? txrx? DIN7.PARAM
#scpiCmd DIN7.STATE? txrx? DIN7.STATE
#scpiCmd DIN9.STATE? txrx? DIN9.STATE
#scpiCmd DIO10.DIR? txrx? DIO10.DIR
#scpiCmd DIO10.INV? txrx? DIO10.INV
#scpiCmd DIO11.DIR? txrx? DIO11.DIR
#scpiCmd DIO11.INV? txrx? DIO11.INV
#scpiCmd DIO9.DIR? txrx? DIO9.DIR
#scpiCmd DIO9.INV? txrx? DIO9.INV
#scpiCmd DOUT.CTRL? txrx? DOUT.CTRL
#scpiCmd DOUT.RELAYMODE? txrx? DOUT.RELAYMODE
#scpiCmd DOUT.STATES? txrx? DOUT.STATES
#scpiCmd DOUT1.MODE? txrx? DOUT1.MODE
#scpiCmd DOUT1.PARAM? txrx? DOUT1.PARAM
#scpiCmd DOUT1.STATE? txrx? DOUT1.STATE
#scpiCmd DOUT1.STATEU? txrx? DOUT1.STATEU
#scpiCmd DOUT10.MODE? txrx? DOUT10.MODE
#scpiCmd DOUT10.PARAM? txrx? DOUT10.PARAM
#scpiCmd DOUT10.STATE? txrx? DOUT10.STATE
#scpiCmd DOUT10.STATEU? txrx? DOUT10.STATEU
#scpiCmd DOUT11.MODE? txrx? DOUT11.MODE
#scpiCmd DOUT11.PARAM? txrx? DOUT11.PARAM
#scpiCmd DOUT11.STATE? txrx? DOUT11.STATE
#scpiCmd DOUT11.STATEU? txrx? DOUT11.STATEU
#scpiCmd DOUT2.MODE? txrx? DOUT2.MODE
#scpiCmd DOUT2.PARAM? txrx? DOUT2.PARAM
#scpiCmd DOUT2.STATE? txrx? DOUT2.STATE
#scpiCmd DOUT2.STATEU? txrx? DOUT2.STATEU
#scpiCmd DOUT9.MODE? txrx? DOUT9.MODE
#scpiCmd DOUT9.PARAM? txrx? DOUT9.PARAM
#scpiCmd DOUT9.STATE? txrx? DOUT9.STATE
#scpiCmd DOUT9.STATEU? txrx? DOUT9.STATEU
#scpiCmd DRV.ACC? txrx? DRV.ACC
#scpiCmd DRV.ACTIVE? txrx? DRV.ACTIVE
#scpiCmd DRV.BOOTTIME? txrx? DRV.BOOTTIME
#scpiCmd DRV.CMDSOURCE? txrx? DRV.CMDSOURCE
#scpiCmd DRV.CRASHDUMP? txrx? DRV.CRASHDUMP
#scpiCmd DRV.CUSTOMIDENTIFIER? txrx? DRV.CUSTOMIDENTIFIER
#scpiCmd DRV.DBILIMIT? txrx? DRV.DBILIMIT
#scpiCmd DRV.DEC? txrx? DRV.DEC
#scpiCmd DRV.DIFVAR? txrx? DRV.DIFVAR
#scpiCmd DRV.DIR? txrx? DRV.DIR
#scpiCmd DRV.DISMODE? txrx? DRV.DISMODE
#scpiCmd DRV.DISSOURCES? txrx? DRV.DISSOURCES
#scpiCmd DRV.DISSOURCESMASK? txrx? DRV.DISSOURCESMASK
#scpiCmd DRV.DISTO? txrx? DRV.DISTO
#scpiCmd DRV.DOWNLOADALLOWED? txrx? DRV.DOWNLOADALLOWED
#scpiCmd DRV.EMUECHECKSPEED? txrx? DRV.EMUECHECKSPEED
#scpiCmd DRV.EMUEDIR? txrx? DRV.EMUEDIR
#scpiCmd DRV.EMUEMODE? txrx? DRV.EMUEMODE
#scpiCmd DRV.EMUEMTURN? txrx? DRV.EMUEMTURN
#scpiCmd DRV.EMUEPULSEWIDTH? txrx? DRV.EMUEPULSEWIDTH
#scpiCmd DRV.EMUERES? txrx? DRV.EMUERES
#scpiCmd DRV.EMUESTEPCMD? txrx? DRV.EMUESTEPCMD
#scpiCmd DRV.EMUESTEPCMDPIN? txrx? DRV.EMUESTEPCMDPIN
#scpiCmd DRV.EMUESTEPCMDPOUT? txrx? DRV.EMUESTEPCMDPOUT
#scpiCmd DRV.EMUESTEPMODE? txrx? DRV.EMUESTEPMODE
#scpiCmd DRV.EMUEZOFFSET? txrx? DRV.EMUEZOFFSET
#scpiCmd DRV.ENDEFAULT? txrx? DRV.ENDEFAULT
#scpiCmd DRV.ERRORLIST? txrx? DRV.ERRORLIST
#scpiCmd DRV.FAULT1? txrx? DRV.FAULT1
#scpiCmd DRV.FAULT10? txrx? DRV.FAULT10
#scpiCmd DRV.FAULT2? txrx? DRV.FAULT2
#scpiCmd DRV.FAULT3? txrx? DRV.FAULT3
#scpiCmd DRV.FAULT4? txrx? DRV.FAULT4
#scpiCmd DRV.FAULT5? txrx? DRV.FAULT5
#scpiCmd DRV.FAULT6? txrx? DRV.FAULT6
#scpiCmd DRV.FAULT7? txrx? DRV.FAULT7
#scpiCmd DRV.FAULT8? txrx? DRV.FAULT8
#scpiCmd DRV.FAULT9? txrx? DRV.FAULT9
#scpiCmd DRV.FAULTDISPLAYMODE? txrx? DRV.FAULTDISPLAYMODE
#scpiCmd DRV.FAULTHIST? txrx? DRV.FAULTHIST
#scpiCmd DRV.FAULTS? txrx? DRV.FAULTS
#scpiCmd DRV.FEATURES? txrx? DRV.FEATURES
#scpiCmd DRV.HANDWHEEL? txrx? DRV.HANDWHEEL
#scpiCmd DRV.HANDWHEELSRC? txrx? DRV.HANDWHEELSRC
#scpiCmd DRV.HELP? txrx? DRV.HELP
#scpiCmd DRV.HELPALL? txrx? DRV.HELPALL
#scpiCmd DRV.HWENDELAY? txrx? DRV.HWENDELAY
#scpiCmd DRV.HWENMODE? txrx? DRV.HWENMODE
#scpiCmd DRV.ICONT? txrx? DRV.ICONT
#scpiCmd DRV.INFO? txrx? DRV.INFO
#scpiCmd DRV.IPEAK? txrx? DRV.IPEAK
#scpiCmd DRV.IZERO? txrx? DRV.IZERO
#scpiCmd DRV.LIST? txrx? DRV.LIST
#scpiCmd DRV.LOGICVOLTS? txrx? DRV.LOGICVOLTS
#scpiCmd DRV.MEMADDR? txrx? DRV.MEMADDR
#scpiCmd DRV.MEMDATA? txrx? DRV.MEMDATA
#scpiCmd DRV.MOTIONDISSOURCES? txrx? DRV.MOTIONDISSOURCES
#scpiCmd DRV.MOTIONSTAT? txrx? DRV.MOTIONSTAT
#scpiCmd DRV.NAME? txrx? DRV.NAME
#scpiCmd DRV.NVCHECK? txrx? DRV.NVCHECK
#scpiCmd DRV.NVLIST? txrx? DRV.NVLIST
#scpiCmd DRV.ONTIME? txrx? DRV.ONTIME
#scpiCmd DRV.OPMODE? txrx? DRV.OPMODE
#scpiCmd DRV.POWERBOARDID? txrx? DRV.POWERBOARDID
#scpiCmd DRV.PWD? txrx? DRV.PWD
#scpiCmd DRV.PWDFB? txrx? DRV.PWDFB
#scpiCmd DRV.READFORMAT? txrx? DRV.READFORMAT
#scpiCmd DRV.RUNTIME? txrx? DRV.RUNTIME
#scpiCmd DRV.SETUPREQBITS? txrx? DRV.SETUPREQBITS
#scpiCmd DRV.SETUPREQLIST? txrx? DRV.SETUPREQLIST
#scpiCmd DRV.TEMPERATURES? txrx? DRV.TEMPERATURES
#scpiCmd DRV.TYPE? txrx? DRV.TYPE
#scpiCmd DRV.VER? txrx? DRV.VER
#scpiCmd DRV.VERIMAGE? txrx? DRV.VERIMAGE
#scpiCmd DRV.WARNING1? txrx? DRV.WARNING1
#scpiCmd DRV.WARNING2? txrx? DRV.WARNING2
#scpiCmd DRV.WARNING3? txrx? DRV.WARNING3
#scpiCmd DRV.WARNINGS? txrx? DRV.WARNINGS
#scpiCmd DRV.ZERO? txrx? DRV.ZERO
#scpiCmd DS402.1ADDPOSFCFEED? txrx? DS402.1ADDPOSFCFEED
#scpiCmd DS402.1ADDPOSFCSHAFTREV? txrx? DS402.1ADDPOSFCSHAFTREV
#scpiCmd DS402.1ADDPOSGEARMOTORREV? txrx? DS402.1ADDPOSGEARMOTORREV
#scpiCmd DS402.1ADDPOSGEARSHAFTREV? txrx? DS402.1ADDPOSGEARSHAFTREV
#scpiCmd DS402.2ADDPOSFCFEED? txrx? DS402.2ADDPOSFCFEED
#scpiCmd DS402.2ADDPOSFCSHAFTREV? txrx? DS402.2ADDPOSFCSHAFTREV
#scpiCmd DS402.2ADDPOSGEARMOTORREV? txrx? DS402.2ADDPOSGEARMOTORREV
#scpiCmd DS402.2ADDPOSGEARSHAFTREV? txrx? DS402.2ADDPOSGEARSHAFTREV
#scpiCmd DS402.3ADDPOSFCFEED? txrx? DS402.3ADDPOSFCFEED
#scpiCmd DS402.3ADDPOSFCSHAFTREV? txrx? DS402.3ADDPOSFCSHAFTREV
#scpiCmd DS402.3ADDPOSGEARMOTORREV? txrx? DS402.3ADDPOSGEARMOTORREV
#scpiCmd DS402.3ADDPOSGEARSHAFTREV? txrx? DS402.3ADDPOSGEARSHAFTREV
#scpiCmd DS402.CONTROLWORD? txrx? DS402.CONTROLWORD
#scpiCmd DS402.POSFCFEED? txrx? DS402.POSFCFEED
#scpiCmd DS402.POSFCSHAFTREV? txrx? DS402.POSFCSHAFTREV
#scpiCmd DS402.POSGEARMOTORREV? txrx? DS402.POSGEARMOTORREV
#scpiCmd DS402.POSGEARSHAFTREV? txrx? DS402.POSGEARSHAFTREV
#scpiCmd DS402.STATUSWORD? txrx? DS402.STATUSWORD
#scpiCmd DS402.VELSCALEDENOM? txrx? DS402.VELSCALEDENOM
#scpiCmd DS402.VELSCALENUM? txrx? DS402.VELSCALENUM
#scpiCmd ECAT.ENEMCYREQ? txrx? ECAT.ENEMCYREQ
#scpiCmd ECAT.LEGACYREV? txrx? ECAT.LEGACYREV
#scpiCmd FAULT107.ACTION? txrx? FAULT107.ACTION
#scpiCmd FAULT108.ACTION? txrx? FAULT108.ACTION
#scpiCmd FAULT130.ACTION? txrx? FAULT130.ACTION
#scpiCmd FAULT131.ACTION? txrx? FAULT131.ACTION
#scpiCmd FAULT132.ACTION? txrx? FAULT132.ACTION
#scpiCmd FAULT134.ACTION? txrx? FAULT134.ACTION
#scpiCmd FAULT139.ACTION? txrx? FAULT139.ACTION
#scpiCmd FAULT314.ACTION? txrx? FAULT314.ACTION
#scpiCmd FAULT451.ACTION? txrx? FAULT451.ACTION
#scpiCmd FAULT570.ACTION? txrx? FAULT570.ACTION
#scpiCmd FAULT583.ACTION? txrx? FAULT583.ACTION
#scpiCmd FAULT587.ACTION? txrx? FAULT587.ACTION
#scpiCmd FAULT702.ACTION? txrx? FAULT702.ACTION
#scpiCmd FAULT706.ACTION? txrx? FAULT706.ACTION
#scpiCmd FB1.BISSBITS? txrx? FB1.BISSBITS
#scpiCmd FB1.DIR? txrx? FB1.DIR
#scpiCmd FB1.ENCRES? txrx? FB1.ENCRES
#scpiCmd FB1.ENCRESSOURCE? txrx? FB1.ENCRESSOURCE
#scpiCmd FB1.ENCSIGN? txrx? FB1.ENCSIGN
#scpiCmd FB1.ENDATDIAG? txrx? FB1.ENDATDIAG
#scpiCmd FB1.ENDATDIAGEN? txrx? FB1.ENDATDIAGEN
#scpiCmd FB1.ENDATDIAGSELECTED? txrx? FB1.ENDATDIAGSELECTED
#scpiCmd FB1.ENDATDIAGSUPPORTED? txrx? FB1.ENDATDIAGSUPPORTED
#scpiCmd FB1.EXTENDEDMULTITURN? txrx? FB1.EXTENDEDMULTITURN
#scpiCmd FB1.FAULTS? txrx? FB1.FAULTS
#scpiCmd FB1.HALLSTATE? txrx? FB1.HALLSTATE
#scpiCmd FB1.HALLSTATEU? txrx? FB1.HALLSTATEU
#scpiCmd FB1.HALLSTATEV? txrx? FB1.HALLSTATEV
#scpiCmd FB1.HALLSTATEW? txrx? FB1.HALLSTATEW
#scpiCmd FB1.IDENTIFIED? txrx? FB1.IDENTIFIED
#scpiCmd FB1.INITPSAVED? txrx? FB1.INITPSAVED
#scpiCmd FB1.INITPSTATUS? txrx? FB1.INITPSTATUS
#scpiCmd FB1.INITPWINDOW? txrx? FB1.INITPWINDOW
#scpiCmd FB1.INITSIGNED? txrx? FB1.INITSIGNED
#scpiCmd FB1.LASTIDENTIFIED? txrx? FB1.LASTIDENTIFIED
#scpiCmd FB1.MECHPOS? txrx? FB1.MECHPOS
#scpiCmd FB1.MEMVER? txrx? FB1.MEMVER
#scpiCmd FB1.MOTORPHASE? txrx? FB1.MOTORPHASE
#scpiCmd FB1.MOTORPOLES? txrx? FB1.MOTORPOLES
#scpiCmd FB1.OFFSET? txrx? FB1.OFFSET
#scpiCmd FB1.ORIGIN? txrx? FB1.ORIGIN
#scpiCmd FB1.P? txrx? FB1.P
#scpiCmd FB1.PDIR? txrx? FB1.PDIR
#scpiCmd FB1.PFIND? txrx? FB1.PFIND
#scpiCmd FB1.PFINDCMDU? txrx? FB1.PFINDCMDU
#scpiCmd FB1.PIN? txrx? FB1.PIN
#scpiCmd FB1.POFFSET? txrx? FB1.POFFSET
#scpiCmd FB1.POLES? txrx? FB1.POLES
#scpiCmd FB1.POUT? txrx? FB1.POUT
#scpiCmd FB1.PSCALE? txrx? FB1.PSCALE
#scpiCmd FB1.PUNIT? txrx? FB1.PUNIT
#scpiCmd FB1.RESKTR? txrx? FB1.RESKTR
#scpiCmd FB1.RESREFPHASE? txrx? FB1.RESREFPHASE
#scpiCmd FB1.SELECT? txrx? FB1.SELECT
#scpiCmd FB1.SIGNALAMPLITUDE? txrx? FB1.SIGNALAMPLITUDE
#scpiCmd FB1.TRACKINGCAL? txrx? FB1.TRACKINGCAL
#scpiCmd FB1.USERBYTE? txrx? FB1.USERBYTE
#scpiCmd FB1.USERDWORD? txrx? FB1.USERDWORD
#scpiCmd FB1.USERWORD? txrx? FB1.USERWORD
#scpiCmd FB2.DIR? txrx? FB2.DIR
#scpiCmd FB2.ENCRES? txrx? FB2.ENCRES
#scpiCmd FB2.MODE? txrx? FB2.MODE
#scpiCmd FB2.MOTORPHASE? txrx? FB2.MOTORPHASE
#scpiCmd FB2.MOTORPOLES? txrx? FB2.MOTORPOLES
#scpiCmd FB2.OFFSET? txrx? FB2.OFFSET
#scpiCmd FB2.P? txrx? FB2.P
#scpiCmd FB2.PDIR? txrx? FB2.PDIR
#scpiCmd FB2.PIN? txrx? FB2.PIN
#scpiCmd FB2.POFFSET? txrx? FB2.POFFSET
#scpiCmd FB2.POUT? txrx? FB2.POUT
#scpiCmd FB2.PUNIT? txrx? FB2.PUNIT
#scpiCmd FB2.SOURCE? txrx? FB2.SOURCE
#scpiCmd FB3.DIR? txrx? FB3.DIR
#scpiCmd FB3.ENCRES? txrx? FB3.ENCRES
#scpiCmd FB3.ENDATDIAG? txrx? FB3.ENDATDIAG
#scpiCmd FB3.ENDATDIAGEN? txrx? FB3.ENDATDIAGEN
#scpiCmd FB3.ENDATDIAGSELECTED? txrx? FB3.ENDATDIAGSELECTED
#scpiCmd FB3.ENDATDIAGSUPPORTED? txrx? FB3.ENDATDIAGSUPPORTED
#scpiCmd FB3.MODE? txrx? FB3.MODE
#scpiCmd FB3.MOTORPHASE? txrx? FB3.MOTORPHASE
#scpiCmd FB3.MOTORPOLES? txrx? FB3.MOTORPOLES
#scpiCmd FB3.OFFSET? txrx? FB3.OFFSET
#scpiCmd FB3.P? txrx? FB3.P
#scpiCmd FB3.PDIR? txrx? FB3.PDIR
#scpiCmd FB3.PIN? txrx? FB3.PIN
#scpiCmd FB3.POFFSET? txrx? FB3.POFFSET
#scpiCmd FB3.POUT? txrx? FB3.POUT
#scpiCmd FB3.PUNIT? txrx? FB3.PUNIT
#scpiCmd FBUS.BLOCKING? txrx? FBUS.BLOCKING
#scpiCmd FBUS.INTERPOLATEMODE? txrx? FBUS.INTERPOLATEMODE
#scpiCmd FBUS.PARAM01? txrx? FBUS.PARAM01
#scpiCmd FBUS.PARAM02? txrx? FBUS.PARAM02
#scpiCmd FBUS.PARAM03? txrx? FBUS.PARAM03
#scpiCmd FBUS.PARAM04? txrx? FBUS.PARAM04
#scpiCmd FBUS.PARAM05? txrx? FBUS.PARAM05
#scpiCmd FBUS.PARAM06? txrx? FBUS.PARAM06
#scpiCmd FBUS.PARAM07? txrx? FBUS.PARAM07
#scpiCmd FBUS.PARAM08? txrx? FBUS.PARAM08
#scpiCmd FBUS.PARAM09? txrx? FBUS.PARAM09
#scpiCmd FBUS.PARAM10? txrx? FBUS.PARAM10
#scpiCmd FBUS.PLLSTATE? txrx? FBUS.PLLSTATE
#scpiCmd FBUS.PLLTHRESH? txrx? FBUS.PLLTHRESH
#scpiCmd FBUS.PROTECTION? txrx? FBUS.PROTECTION
#scpiCmd FBUS.REMOTE? txrx? FBUS.REMOTE
#scpiCmd FBUS.SAMPLEPERIOD? txrx? FBUS.SAMPLEPERIOD
#scpiCmd FBUS.STATE? txrx? FBUS.STATE
#scpiCmd FBUS.SYNCACQUIREWND? txrx? FBUS.SYNCACQUIREWND
#scpiCmd FBUS.SYNCACT? txrx? FBUS.SYNCACT
#scpiCmd FBUS.SYNCDIST? txrx? FBUS.SYNCDIST
#scpiCmd FBUS.SYNCLOCKWND? txrx? FBUS.SYNCLOCKWND
#scpiCmd FBUS.SYNCWND? txrx? FBUS.SYNCWND
#scpiCmd FBUS.TYPE? txrx? FBUS.TYPE
#scpiCmd FBUS.VLCMDFILTERTIME? txrx? FBUS.VLCMDFILTERTIME
#scpiCmd GEAR.ACCMAX? txrx? GEAR.ACCMAX
#scpiCmd GEAR.DECMAX? txrx? GEAR.DECMAX
#scpiCmd GEAR.IN? txrx? GEAR.IN
#scpiCmd GEAR.MODE? txrx? GEAR.MODE
#scpiCmd GEAR.OUT? txrx? GEAR.OUT
#scpiCmd GEAR.SYNCWND? txrx? GEAR.SYNCWND
#scpiCmd GEAR.VMAX? txrx? GEAR.VMAX
#scpiCmd GUI.DISPLAY? txrx? GUI.DISPLAY
#scpiCmd GUI.DISPLAYS? txrx? GUI.DISPLAYS
#scpiCmd GUI.PARAM01? txrx? GUI.PARAM01
#scpiCmd GUI.PARAM02? txrx? GUI.PARAM02
#scpiCmd GUI.PARAM03? txrx? GUI.PARAM03
#scpiCmd GUI.PARAM04? txrx? GUI.PARAM04
#scpiCmd GUI.PARAM05? txrx? GUI.PARAM05
#scpiCmd GUI.PARAM06? txrx? GUI.PARAM06
#scpiCmd GUI.PARAM07? txrx? GUI.PARAM07
#scpiCmd GUI.PARAM08? txrx? GUI.PARAM08
#scpiCmd GUI.PARAM09? txrx? GUI.PARAM09
#scpiCmd GUI.PARAM10? txrx? GUI.PARAM10
#scpiCmd HOME.ACC? txrx? HOME.ACC
#scpiCmd HOME.AUTOMOVE? txrx? HOME.AUTOMOVE
#scpiCmd HOME.DEC? txrx? HOME.DEC
#scpiCmd HOME.DIR? txrx? HOME.DIR
#scpiCmd HOME.DIST? txrx? HOME.DIST
#scpiCmd HOME.FEEDRATE? txrx? HOME.FEEDRATE
#scpiCmd HOME.IPEAK? txrx? HOME.IPEAK
#scpiCmd HOME.IPEAKACTIVE? txrx? HOME.IPEAKACTIVE
#scpiCmd HOME.MAXDIST? txrx? HOME.MAXDIST
#scpiCmd HOME.MODE? txrx? HOME.MODE
#scpiCmd HOME.MOVEREQUIRED? txrx? HOME.MOVEREQUIRED
#scpiCmd HOME.P? txrx? HOME.P
#scpiCmd HOME.PERRTHRESH? txrx? HOME.PERRTHRESH
#scpiCmd HOME.TPOSWND? txrx? HOME.TPOSWND
#scpiCmd HOME.V? txrx? HOME.V
#scpiCmd HWLS.NEGSTATE? txrx? HWLS.NEGSTATE
#scpiCmd HWLS.POSSTATE? txrx? HWLS.POSSTATE
#scpiCmd IL.BUSFF? txrx? IL.BUSFF
#scpiCmd IL.CMD? txrx? IL.CMD
#scpiCmd IL.CMDACC? txrx? IL.CMDACC
#scpiCmd IL.CMDU? txrx? IL.CMDU
#scpiCmd IL.DCMD? txrx? IL.DCMD
#scpiCmd IL.DEADBAND? txrx? IL.DEADBAND
#scpiCmd IL.DFB? txrx? IL.DFB
#scpiCmd IL.DIFOLD? txrx? IL.DIFOLD
#scpiCmd IL.FB? txrx? IL.FB
#scpiCmd IL.FBSOURCE? txrx? IL.FBSOURCE
#scpiCmd IL.FF? txrx? IL.FF
#scpiCmd IL.FOLDFTHRESH? txrx? IL.FOLDFTHRESH
#scpiCmd IL.FOLDFTHRESHU? txrx? IL.FOLDFTHRESHU
#scpiCmd IL.FOLDWTHRESH? txrx? IL.FOLDWTHRESH
#scpiCmd IL.FRICTION? txrx? IL.FRICTION
#scpiCmd IL.IFOLD? txrx? IL.IFOLD
#scpiCmd IL.IUFB? txrx? IL.IUFB
#scpiCmd IL.IVFB? txrx? IL.IVFB
#scpiCmd IL.KACCFF? txrx? IL.KACCFF
#scpiCmd IL.KBUSFF? txrx? IL.KBUSFF
#scpiCmd IL.KP? txrx? IL.KP
#scpiCmd IL.KPDRATIO? txrx? IL.KPDRATIO
#scpiCmd IL.KPLOOKUPINDEX? txrx? IL.KPLOOKUPINDEX
#scpiCmd IL.KPLOOKUPVALUE? txrx? IL.KPLOOKUPVALUE
#scpiCmd IL.KPLOOKUPVALUES? txrx? IL.KPLOOKUPVALUES
#scpiCmd IL.KPSOURCE? txrx? IL.KPSOURCE
#scpiCmd IL.KVFF? txrx? IL.KVFF
#scpiCmd IL.LIMITN? txrx? IL.LIMITN
#scpiCmd IL.LIMITP? txrx? IL.LIMITP
#scpiCmd IL.MFOLDD? txrx? IL.MFOLDD
#scpiCmd IL.MFOLDR? txrx? IL.MFOLDR
#scpiCmd IL.MFOLDT? txrx? IL.MFOLDT
#scpiCmd IL.MI2T? txrx? IL.MI2T
#scpiCmd IL.MI2TFTHRESH? txrx? IL.MI2TFTHRESH
#scpiCmd IL.MI2TWTHRESH? txrx? IL.MI2TWTHRESH
#scpiCmd IL.MIFOLD? txrx? IL.MIFOLD
#scpiCmd IL.MIMODE? txrx? IL.MIMODE
#scpiCmd IL.OFFSET? txrx? IL.OFFSET
#scpiCmd IL.PWMFREQ? txrx? IL.PWMFREQ
#scpiCmd IL.VCMD? txrx? IL.VCMD
#scpiCmd IL.VLIMIT? txrx? IL.VLIMIT
#scpiCmd IL.VUFB? txrx? IL.VUFB
#scpiCmd IL.VVFB? txrx? IL.VVFB
#scpiCmd IP.ADDRESS? txrx? IP.ADDRESS
#scpiCmd IP.EOEADDRESS? txrx? IP.EOEADDRESS
#scpiCmd IP.EOEGATEWAY? txrx? IP.EOEGATEWAY
#scpiCmd IP.EOEMACADDRESS? txrx? IP.EOEMACADDRESS
#scpiCmd IP.EOESUBNET? txrx? IP.EOESUBNET
#scpiCmd IP.GATEWAY? txrx? IP.GATEWAY
#scpiCmd IP.MODE? txrx? IP.MODE
#scpiCmd IP.SUBNET? txrx? IP.SUBNET
#scpiCmd LOAD.INERTIA? txrx? LOAD.INERTIA
#scpiCmd MODBUS.ADDR? txrx? MODBUS.ADDR
#scpiCmd MODBUS.DIO? txrx? MODBUS.DIO
#scpiCmd MODBUS.DRV? txrx? MODBUS.DRV
#scpiCmd MODBUS.DRVSTAT? txrx? MODBUS.DRVSTAT
#scpiCmd MODBUS.DYNMAP? txrx? MODBUS.DYNMAP
#scpiCmd MODBUS.ERRORMODE? txrx? MODBUS.ERRORMODE
#scpiCmd MODBUS.ERRORS? txrx? MODBUS.ERRORS
#scpiCmd MODBUS.HOME? txrx? MODBUS.HOME
#scpiCmd MODBUS.MOTOR? txrx? MODBUS.MOTOR
#scpiCmd MODBUS.MSGDUMP? txrx? MODBUS.MSGDUMP
#scpiCmd MODBUS.MSGLOG? txrx? MODBUS.MSGLOG
#scpiCmd MODBUS.MT? txrx? MODBUS.MT
#scpiCmd MODBUS.PIN? txrx? MODBUS.PIN
#scpiCmd MODBUS.POUT? txrx? MODBUS.POUT
#scpiCmd MODBUS.PSCALE? txrx? MODBUS.PSCALE
#scpiCmd MODBUS.SCALING? txrx? MODBUS.SCALING
#scpiCmd MODBUS.SM? txrx? MODBUS.SM
#scpiCmd MOTOR.AUTOSET? txrx? MOTOR.AUTOSET
#scpiCmd MOTOR.BRAKE? txrx? MOTOR.BRAKE
#scpiCmd MOTOR.BRAKEIMM? txrx? MOTOR.BRAKEIMM
#scpiCmd MOTOR.BRAKERLS? txrx? MOTOR.BRAKERLS
#scpiCmd MOTOR.BRAKESTATE? txrx? MOTOR.BRAKESTATE
#scpiCmd MOTOR.CTF0? txrx? MOTOR.CTF0
#scpiCmd MOTOR.FIELDWEAKENING? txrx? MOTOR.FIELDWEAKENING
#scpiCmd MOTOR.ICONT? txrx? MOTOR.ICONT
#scpiCmd MOTOR.IDDATAVALID? txrx? MOTOR.IDDATAVALID
#scpiCmd MOTOR.IDMAX? txrx? MOTOR.IDMAX
#scpiCmd MOTOR.IMID? txrx? MOTOR.IMID
#scpiCmd MOTOR.IMTR? txrx? MOTOR.IMTR
#scpiCmd MOTOR.INERTIA? txrx? MOTOR.INERTIA
#scpiCmd MOTOR.INFO? txrx? MOTOR.INFO
#scpiCmd MOTOR.IPEAK? txrx? MOTOR.IPEAK
#scpiCmd MOTOR.KE? txrx? MOTOR.KE
#scpiCmd MOTOR.KT? txrx? MOTOR.KT
#scpiCmd MOTOR.LDLL? txrx? MOTOR.LDLL
#scpiCmd MOTOR.LISAT? txrx? MOTOR.LISAT
#scpiCmd MOTOR.LQLL? txrx? MOTOR.LQLL
#scpiCmd MOTOR.NAME? txrx? MOTOR.NAME
#scpiCmd MOTOR.PHASE? txrx? MOTOR.PHASE
#scpiCmd MOTOR.PHSADVK1? txrx? MOTOR.PHSADVK1
#scpiCmd MOTOR.PHSADVK2? txrx? MOTOR.PHSADVK2
#scpiCmd MOTOR.PITCH? txrx? MOTOR.PITCH
#scpiCmd MOTOR.POLES? txrx? MOTOR.POLES
#scpiCmd MOTOR.R? txrx? MOTOR.R
#scpiCmd MOTOR.RSOURCE? txrx? MOTOR.RSOURCE
#scpiCmd MOTOR.RTYPE? txrx? MOTOR.RTYPE
#scpiCmd MOTOR.SERIALNUM? txrx? MOTOR.SERIALNUM
#scpiCmd MOTOR.SUPPORTEDPARAMS? txrx? MOTOR.SUPPORTEDPARAMS
#scpiCmd MOTOR.TBRAKEAPP? txrx? MOTOR.TBRAKEAPP
#scpiCmd MOTOR.TBRAKERLS? txrx? MOTOR.TBRAKERLS
#scpiCmd MOTOR.TBRAKETO? txrx? MOTOR.TBRAKETO
#scpiCmd MOTOR.TEMP? txrx? MOTOR.TEMP
#scpiCmd MOTOR.TEMPC? txrx? MOTOR.TEMPC
#scpiCmd MOTOR.TEMPFAULT? txrx? MOTOR.TEMPFAULT
#scpiCmd MOTOR.TEMPWARN? txrx? MOTOR.TEMPWARN
#scpiCmd MOTOR.TYPE? txrx? MOTOR.TYPE
#scpiCmd MOTOR.VMAX? txrx? MOTOR.VMAX
#scpiCmd MOTOR.VOLTMAX? txrx? MOTOR.VOLTMAX
#scpiCmd MOTOR.VOLTMIN? txrx? MOTOR.VOLTMIN
#scpiCmd MOTOR.VOLTRATED? txrx? MOTOR.VOLTRATED
#scpiCmd MOTOR.VRATED? txrx? MOTOR.VRATED
#scpiCmd MT.ACC? txrx? MT.ACC
#scpiCmd MT.CNTL? txrx? MT.CNTL
#scpiCmd MT.DEC? txrx? MT.DEC
#scpiCmd MT.EMERGMT? txrx? MT.EMERGMT
#scpiCmd MT.FEEDRATE? txrx? MT.FEEDRATE
#scpiCmd MT.MTNEXT? txrx? MT.MTNEXT
#scpiCmd MT.NUM? txrx? MT.NUM
#scpiCmd MT.P? txrx? MT.P
#scpiCmd MT.PARAMS? txrx? MT.PARAMS
#scpiCmd MT.T0NAME? txrx? MT.T0NAME
#scpiCmd MT.T1NAME? txrx? MT.T1NAME
#scpiCmd MT.T2NAME? txrx? MT.T2NAME
#scpiCmd MT.T3NAME? txrx? MT.T3NAME
#scpiCmd MT.T4NAME? txrx? MT.T4NAME
#scpiCmd MT.T5NAME? txrx? MT.T5NAME
#scpiCmd MT.T6NAME? txrx? MT.T6NAME
#scpiCmd MT.T7NAME? txrx? MT.T7NAME
#scpiCmd MT.TNEXT? txrx? MT.TNEXT
#scpiCmd MT.TNUM? txrx? MT.TNUM
#scpiCmd MT.TPOSWND? txrx? MT.TPOSWND
#scpiCmd MT.TRETRIEVE? txrx? MT.TRETRIEVE
#scpiCmd MT.TRETRIEVEDATA? txrx? MT.TRETRIEVEDATA
#scpiCmd MT.TRETRIEVESIZE? txrx? MT.TRETRIEVESIZE
#scpiCmd MT.TSIZE? txrx? MT.TSIZE
#scpiCmd MT.TVELWND? txrx? MT.TVELWND
#scpiCmd MT.V? txrx? MT.V
#scpiCmd MT.VCMD? txrx? MT.VCMD
#scpiCmd PL.CMD? txrx? PL.CMD
#scpiCmd PL.ERR? txrx? PL.ERR
#scpiCmd PL.ERRFACTOR? txrx? PL.ERRFACTOR
#scpiCmd PL.ERRFTHRESH? txrx? PL.ERRFTHRESH
#scpiCmd PL.ERRMODE? txrx? PL.ERRMODE
#scpiCmd PL.ERRTIME? txrx? PL.ERRTIME
#scpiCmd PL.ERRWTHRESH? txrx? PL.ERRWTHRESH
#scpiCmd PL.FB? txrx? PL.FB
#scpiCmd PL.FBOFFSET? txrx? PL.FBOFFSET
#scpiCmd PL.FBSOURCE? txrx? PL.FBSOURCE
#scpiCmd PL.FILTERTIME? txrx? PL.FILTERTIME
#scpiCmd PL.GEARIN? txrx? PL.GEARIN
#scpiCmd PL.GEAROUT? txrx? PL.GEAROUT
#scpiCmd PL.INTINMAX? txrx? PL.INTINMAX
#scpiCmd PL.INTOUTMAX? txrx? PL.INTOUTMAX
#scpiCmd PL.KI? txrx? PL.KI
#scpiCmd PL.KITHRESH? txrx? PL.KITHRESH
#scpiCmd PL.KP? txrx? PL.KP
#scpiCmd PL.MODP1? txrx? PL.MODP1
#scpiCmd PL.MODP2? txrx? PL.MODP2
#scpiCmd PL.MODPDIR? txrx? PL.MODPDIR
#scpiCmd PL.MODPEN? txrx? PL.MODPEN
#scpiCmd PL.MOTIONLIMITEN? txrx? PL.MOTIONLIMITEN
#scpiCmd PL.PDELAY? txrx? PL.PDELAY
#scpiCmd PLS.EN? txrx? PLS.EN
#scpiCmd PLS.MODE? txrx? PLS.MODE
#scpiCmd PLS.P1? txrx? PLS.P1
#scpiCmd PLS.P2? txrx? PLS.P2
#scpiCmd PLS.P3? txrx? PLS.P3
#scpiCmd PLS.P4? txrx? PLS.P4
#scpiCmd PLS.P5? txrx? PLS.P5
#scpiCmd PLS.P6? txrx? PLS.P6
#scpiCmd PLS.P7? txrx? PLS.P7
#scpiCmd PLS.P8? txrx? PLS.P8
#scpiCmd PLS.STATE? txrx? PLS.STATE
#scpiCmd PLS.T1? txrx? PLS.T1
#scpiCmd PLS.T2? txrx? PLS.T2
#scpiCmd PLS.T3? txrx? PLS.T3
#scpiCmd PLS.T4? txrx? PLS.T4
#scpiCmd PLS.T5? txrx? PLS.T5
#scpiCmd PLS.T6? txrx? PLS.T6
#scpiCmd PLS.T7? txrx? PLS.T7
#scpiCmd PLS.T8? txrx? PLS.T8
#scpiCmd PLS.UNITS? txrx? PLS.UNITS
#scpiCmd PLS.WIDTH1? txrx? PLS.WIDTH1
#scpiCmd PLS.WIDTH2? txrx? PLS.WIDTH2
#scpiCmd PLS.WIDTH3? txrx? PLS.WIDTH3
#scpiCmd PLS.WIDTH4? txrx? PLS.WIDTH4
#scpiCmd PLS.WIDTH5? txrx? PLS.WIDTH5
#scpiCmd PLS.WIDTH6? txrx? PLS.WIDTH6
#scpiCmd PLS.WIDTH7? txrx? PLS.WIDTH7
#scpiCmd PLS.WIDTH8? txrx? PLS.WIDTH8
#scpiCmd REC.ACTIVE? txrx? REC.ACTIVE
#scpiCmd REC.CH1? txrx? REC.CH1
#scpiCmd REC.CH2? txrx? REC.CH2
#scpiCmd REC.CH3? txrx? REC.CH3
#scpiCmd REC.CH4? txrx? REC.CH4
#scpiCmd REC.CH5? txrx? REC.CH5
#scpiCmd REC.CH6? txrx? REC.CH6
#scpiCmd REC.DONE? txrx? REC.DONE
#scpiCmd REC.GAP? txrx? REC.GAP
#scpiCmd REC.NUMPOINTS? txrx? REC.NUMPOINTS
#scpiCmd REC.RECPRMLIST? txrx? REC.RECPRMLIST
#scpiCmd REC.RETRIEVE? txrx? REC.RETRIEVE
#scpiCmd REC.RETRIEVEDATA? txrx? REC.RETRIEVEDATA
#scpiCmd REC.RETRIEVEFRMT? txrx? REC.RETRIEVEFRMT
#scpiCmd REC.RETRIEVEHDR? txrx? REC.RETRIEVEHDR
#scpiCmd REC.RETRIEVESIZE? txrx? REC.RETRIEVESIZE
#scpiCmd REC.STOPTYPE? txrx? REC.STOPTYPE
#scpiCmd REC.TRIGMASK? txrx? REC.TRIGMASK
#scpiCmd REC.TRIGPARAM? txrx? REC.TRIGPARAM
#scpiCmd REC.TRIGPOS? txrx? REC.TRIGPOS
#scpiCmd REC.TRIGPRMLIST? txrx? REC.TRIGPRMLIST
#scpiCmd REC.TRIGSLOPE? txrx? REC.TRIGSLOPE
#scpiCmd REC.TRIGTYPE? txrx? REC.TRIGTYPE
#scpiCmd REC.TRIGVAL? txrx? REC.TRIGVAL
#scpiCmd REGEN.POWER? txrx? REGEN.POWER
#scpiCmd REGEN.POWERFILTERED? txrx? REGEN.POWERFILTERED
#scpiCmd REGEN.REXT? txrx? REGEN.REXT
#scpiCmd REGEN.TESTTO? txrx? REGEN.TESTTO
#scpiCmd REGEN.TESTVTHRESH? txrx? REGEN.TESTVTHRESH
#scpiCmd REGEN.TEXT? txrx? REGEN.TEXT
#scpiCmd REGEN.TYPE? txrx? REGEN.TYPE
#scpiCmd REGEN.WATTEXT? txrx? REGEN.WATTEXT
#scpiCmd SM.ACC? txrx? SM.ACC
#scpiCmd SM.DEC? txrx? SM.DEC
#scpiCmd SM.I1? txrx? SM.I1
#scpiCmd SM.I2? txrx? SM.I2
#scpiCmd SM.MODE? txrx? SM.MODE
#scpiCmd SM.T1? txrx? SM.T1
#scpiCmd SM.T2? txrx? SM.T2
#scpiCmd SM.V1? txrx? SM.V1
#scpiCmd SM.V2? txrx? SM.V2
#scpiCmd STO.STATE? txrx? STO.STATE
#scpiCmd SWLS.EN? txrx? SWLS.EN
#scpiCmd SWLS.LIMIT0? txrx? SWLS.LIMIT0
#scpiCmd SWLS.LIMIT1? txrx? SWLS.LIMIT1
#scpiCmd SWLS.STATE? txrx? SWLS.STATE
#scpiCmd TEMP.CONTROL? txrx? TEMP.CONTROL
#scpiCmd TEMP.POWER? txrx? TEMP.POWER
#scpiCmd UNIT.ACCLINEAR? txrx? UNIT.ACCLINEAR
#scpiCmd UNIT.ACCROTARY? txrx? UNIT.ACCROTARY
#scpiCmd UNIT.LABEL? txrx? UNIT.LABEL
#scpiCmd UNIT.PIN? txrx? UNIT.PIN
#scpiCmd UNIT.PLINEAR? txrx? UNIT.PLINEAR
#scpiCmd UNIT.POUT? txrx? UNIT.POUT
#scpiCmd UNIT.PROTARY? txrx? UNIT.PROTARY
#scpiCmd UNIT.VLINEAR? txrx? UNIT.VLINEAR
#scpiCmd UNIT.VROTARY? txrx? UNIT.VROTARY
#scpiCmd USER.INT? txrx? USER.INT
#scpiCmd VBUS.HALFVOLT? txrx? VBUS.HALFVOLT
#scpiCmd VBUS.OVFTHRESH? txrx? VBUS.OVFTHRESH
#scpiCmd VBUS.OVWTHRESH? txrx? VBUS.OVWTHRESH
#scpiCmd VBUS.RMSLIMIT? txrx? VBUS.RMSLIMIT
#scpiCmd VBUS.UVFTHRESH? txrx? VBUS.UVFTHRESH
#scpiCmd VBUS.UVMODE? txrx? VBUS.UVMODE
#scpiCmd VBUS.UVWTHRESH? txrx? VBUS.UVWTHRESH
#scpiCmd VBUS.VALUE? txrx? VBUS.VALUE
#scpiCmd VL.ARPF1? txrx? VL.ARPF1
#scpiCmd VL.ARPF2? txrx? VL.ARPF2
#scpiCmd VL.ARPF3? txrx? VL.ARPF3
#scpiCmd VL.ARPF4? txrx? VL.ARPF4
#scpiCmd VL.ARPQ1? txrx? VL.ARPQ1
#scpiCmd VL.ARPQ2? txrx? VL.ARPQ2
#scpiCmd VL.ARPQ3? txrx? VL.ARPQ3
#scpiCmd VL.ARPQ4? txrx? VL.ARPQ4
#scpiCmd VL.ARTYPE1? txrx? VL.ARTYPE1
#scpiCmd VL.ARTYPE2? txrx? VL.ARTYPE2
#scpiCmd VL.ARTYPE3? txrx? VL.ARTYPE3
#scpiCmd VL.ARTYPE4? txrx? VL.ARTYPE4
#scpiCmd VL.ARZF1? txrx? VL.ARZF1
#scpiCmd VL.ARZF2? txrx? VL.ARZF2
#scpiCmd VL.ARZF3? txrx? VL.ARZF3
#scpiCmd VL.ARZF4? txrx? VL.ARZF4
#scpiCmd VL.ARZQ1? txrx? VL.ARZQ1
#scpiCmd VL.ARZQ2? txrx? VL.ARZQ2
#scpiCmd VL.ARZQ3? txrx? VL.ARZQ3
#scpiCmd VL.ARZQ4? txrx? VL.ARZQ4
#scpiCmd VL.BUSFF? txrx? VL.BUSFF
#scpiCmd VL.CMD? txrx? VL.CMD
#scpiCmd VL.CMDU? txrx? VL.CMDU
#scpiCmd VL.ERR? txrx? VL.ERR
#scpiCmd VL.FB? txrx? VL.FB
#scpiCmd VL.FBFILTER? txrx? VL.FBFILTER
#scpiCmd VL.FBSOURCE? txrx? VL.FBSOURCE
#scpiCmd VL.FBUNFILTERED? txrx? VL.FBUNFILTERED
#scpiCmd VL.FF? txrx? VL.FF
#scpiCmd VL.FFDELAY? txrx? VL.FFDELAY
#scpiCmd VL.GENMODE? txrx? VL.GENMODE
#scpiCmd VL.KBUSFF? txrx? VL.KBUSFF
#scpiCmd VL.KI? txrx? VL.KI
#scpiCmd VL.KIMODE? txrx? VL.KIMODE
#scpiCmd VL.KO? txrx? VL.KO
#scpiCmd VL.KP? txrx? VL.KP
#scpiCmd VL.KVFF? txrx? VL.KVFF
#scpiCmd VL.LIMITN? txrx? VL.LIMITN
#scpiCmd VL.LIMITP? txrx? VL.LIMITP
#scpiCmd VL.LMJR? txrx? VL.LMJR
#scpiCmd VL.MODEL? txrx? VL.MODEL
#scpiCmd VL.OBSBW? txrx? VL.OBSBW
#scpiCmd VL.OBSMODE? txrx? VL.OBSMODE
#scpiCmd VL.THRESH? txrx? VL.THRESH
#scpiCmd VL.THRESHCUTOFF? txrx? VL.THRESHCUTOFF
#scpiCmd VL.VFTHRESH? txrx? VL.VFTHRESH
#scpiCmd WS.CHECKMODE? txrx? WS.CHECKMODE
#scpiCmd WS.CHECKT? txrx? WS.CHECKT
#scpiCmd WS.CHECKV? txrx? WS.CHECKV
#scpiCmd WS.DISTMAX? txrx? WS.DISTMAX
#scpiCmd WS.DISTMIN? txrx? WS.DISTMIN
#scpiCmd WS.FORCEOFF? txrx? WS.FORCEOFF
#scpiCmd WS.FREQ? txrx? WS.FREQ
#scpiCmd WS.IMAX? txrx? WS.IMAX
#scpiCmd WS.MODE? txrx? WS.MODE
#scpiCmd WS.NUMLOOPS? txrx? WS.NUMLOOPS
#scpiCmd WS.STATE? txrx? WS.STATE
#scpiCmd WS.T? txrx? WS.T
#scpiCmd WS.TDELAY1? txrx? WS.TDELAY1
#scpiCmd WS.TDELAY2? txrx? WS.TDELAY2
#scpiCmd WS.TDELAY3? txrx? WS.TDELAY3
#scpiCmd WS.TDELAY4? txrx? WS.TDELAY4
#scpiCmd WS.TIRAMP? txrx? WS.TIRAMP
#scpiCmd WS.TSTANDSTILL? txrx? WS.TSTANDSTILL
#scpiCmd WS.VTHRESH? txrx? WS.VTHRESH


;  Action Commands

#scpiCmd AIN.ZERO txrx AIN.ZERO
#scpiCmd COGCOMP.LOAD txrx COGCOMP.LOAD
#scpiCmd COGCOMP.SAVE txrx COGCOMP.SAVE
#scpiCmd COGCOMP.TEACH txrx COGCOMP.TEACH
#scpiCmd DRV.BLINKDISPLAY txrx DRV.BLINKDISPLAY
#scpiCmd DRV.CLRCRASHDUMP txrx DRV.CLRCRASHDUMP
#scpiCmd DRV.CLRFAULTHIST txrx DRV.CLRFAULTHIST
#scpiCmd DRV.CLRFAULTS txrx DRV.CLRFAULTS
#scpiCmd DRV.DIS txrx DRV.DIS
#scpiCmd DRV.EN txrx DRV.EN
#scpiCmd DRV.NVLOAD txrx DRV.NVLOAD
#scpiCmd DRV.NVSAVE txrx DRV.NVSAVE
#scpiCmd DRV.RSTVAR txrx DRV.RSTVAR
#scpiCmd DRV.STOP txrx DRV.STOP
#scpiCmd FB1.MOTIDSAVE txrx FB1.MOTIDSAVE
#scpiCmd GEAR.MOVE txrx GEAR.MOVE
#scpiCmd HOME.MOVE txrx HOME.MOVE
#scpiCmd HOME.SET txrx HOME.SET
#scpiCmd IP.RESET txrx IP.RESET
#scpiCmd MODBUS.CLRDYNMAP txrx MODBUS.CLRDYNMAP
#scpiCmd MODBUS.CLRERRORS txrx MODBUS.CLRERRORS
#scpiCmd MT.CONTINUE txrx MT.CONTINUE
#scpiCmd MT.LIST txrx MT.LIST
#scpiCmd MT.LOAD txrx MT.LOAD
#scpiCmd MT.SET txrx MT.SET
#scpiCmd MT.TNVSAVE txrx MT.TNVSAVE
#scpiCmd REC.OFF txrx REC.OFF
#scpiCmd REC.TRIG txrx REC.TRIG
#scpiCmd REGEN.TEST txrx REGEN.TEST
#scpiCmd SM.MOVE txrx SM.MOVE
#scpiCmd WS.ARM txrx WS.ARM
#scpiCmd WS.DISARM txrx WS.DISARM

;    Set/Write

#scpiCmd AIN.CUTOFF txrx AIN.CUTOFF (value)
#scpiCmd AIN.DEADBAND txrx AIN.DEADBAND (value)
#scpiCmd AIN.DEADBANDMODE txrx AIN.DEADBANDMODE (value)
#scpiCmd AIN.ISCALE txrx AIN.ISCALE (value)
#scpiCmd AIN.MODE txrx AIN.MODE (value)
#scpiCmd AIN.OFFSET txrx AIN.OFFSET (value)
#scpiCmd AIN.OVFTHRESH txrx AIN.OVFTHRESH (value)
#scpiCmd AIN.OVWTHRESH txrx AIN.OVWTHRESH (value)
#scpiCmd AIN.PSCALE txrx AIN.PSCALE (value)
#scpiCmd AIN.UVFTHRESH txrx AIN.UVFTHRESH (value)
#scpiCmd AIN.UVWTHRESH txrx AIN.UVWTHRESH (value)
#scpiCmd AIN.VSCALE txrx AIN.VSCALE (value)
#scpiCmd AOUT.CUTOFF txrx AOUT.CUTOFF (value)
#scpiCmd AOUT.DEBUGADDR txrx AOUT.DEBUGADDR (value)
#scpiCmd AOUT.DEBUGDATATYPE txrx AOUT.DEBUGDATATYPE (value)
#scpiCmd AOUT.DEBUGSCALE txrx AOUT.DEBUGSCALE (value)
#scpiCmd AOUT.ISCALE txrx AOUT.ISCALE (value)
#scpiCmd AOUT.MODE txrx AOUT.MODE (value)
#scpiCmd AOUT.OFFSET txrx AOUT.OFFSET (value)
#scpiCmd AOUT.PSCALE txrx AOUT.PSCALE (value)
#scpiCmd AOUT.VALUEU txrx AOUT.VALUEU (value)
#scpiCmd AOUT.VSCALE txrx AOUT.VSCALE (value)
#scpiCmd BODE.EXCITEGAP txrx BODE.EXCITEGAP (value)
#scpiCmd BODE.FREQ txrx BODE.FREQ (value)
#scpiCmd BODE.IAMP txrx BODE.IAMP (value)
#scpiCmd BODE.IFLIMIT txrx BODE.IFLIMIT (value)
#scpiCmd BODE.IFTHRESH txrx BODE.IFTHRESH (value)
#scpiCmd BODE.INJECTPOINT txrx BODE.INJECTPOINT (value)
#scpiCmd BODE.MODE txrx BODE.MODE (value)
#scpiCmd BODE.MODETIMER txrx BODE.MODETIMER (value)
#scpiCmd BODE.PRBDEPTH txrx BODE.PRBDEPTH (value)
#scpiCmd BODE.VAMP txrx BODE.VAMP (value)
#scpiCmd BODE.VFLIMIT txrx BODE.VFLIMIT (value)
#scpiCmd BODE.VFTHRESH txrx BODE.VFTHRESH (value)
#scpiCmd CANOPEN.ADDMANUEMCYCODE txrx CANOPEN.ADDMANUEMCYCODE (value)
#scpiCmd CAP0.EDGE txrx CAP0.EDGE (value)
#scpiCmd CAP0.EN txrx CAP0.EN (value)
#scpiCmd CAP0.EVENT txrx CAP0.EVENT (value)
#scpiCmd CAP0.FBSOURCE txrx CAP0.FBSOURCE (value)
#scpiCmd CAP0.FILTER txrx CAP0.FILTER (value)
#scpiCmd CAP0.MODE txrx CAP0.MODE (value)
#scpiCmd CAP0.PREEDGE txrx CAP0.PREEDGE (value)
#scpiCmd CAP0.PREFILTER txrx CAP0.PREFILTER (value)
#scpiCmd CAP0.PRESELECT txrx CAP0.PRESELECT (value)
#scpiCmd CAP0.TRIGGER txrx CAP0.TRIGGER (value)
#scpiCmd CAP1.EDGE txrx CAP1.EDGE (value)
#scpiCmd CAP1.EN txrx CAP1.EN (value)
#scpiCmd CAP1.EVENT txrx CAP1.EVENT (value)
#scpiCmd CAP1.FBSOURCE txrx CAP1.FBSOURCE (value)
#scpiCmd CAP1.FILTER txrx CAP1.FILTER (value)
#scpiCmd CAP1.MODE txrx CAP1.MODE (value)
#scpiCmd CAP1.PREEDGE txrx CAP1.PREEDGE (value)
#scpiCmd CAP1.PREFILTER txrx CAP1.PREFILTER (value)
#scpiCmd CAP1.PRESELECT txrx CAP1.PRESELECT (value)
#scpiCmd CAP1.TRIGGER txrx CAP1.TRIGGER (value)
#scpiCmd CMP0.ADVANCE txrx CMP0.ADVANCE (value)
#scpiCmd CMP0.ARM txrx CMP0.ARM (value)
#scpiCmd CMP0.MODBOUND1 txrx CMP0.MODBOUND1 (value)
#scpiCmd CMP0.MODBOUND2 txrx CMP0.MODBOUND2 (value)
#scpiCmd CMP0.MODE txrx CMP0.MODE (value)
#scpiCmd CMP0.MODEN txrx CMP0.MODEN (value)
#scpiCmd CMP0.OUTMASK txrx CMP0.OUTMASK (value)
#scpiCmd CMP0.SETPOINT txrx CMP0.SETPOINT (value)
#scpiCmd CMP0.SOURCE txrx CMP0.SOURCE (value)
#scpiCmd CMP0.WIDTH txrx CMP0.WIDTH (value)
#scpiCmd CMP0.WIDTHTYPE txrx CMP0.WIDTHTYPE (value)
#scpiCmd CMP1.ADVANCE txrx CMP1.ADVANCE (value)
#scpiCmd CMP1.ARM txrx CMP1.ARM (value)
#scpiCmd CMP1.MODBOUND1 txrx CMP1.MODBOUND1 (value)
#scpiCmd CMP1.MODBOUND2 txrx CMP1.MODBOUND2 (value)
#scpiCmd CMP1.MODE txrx CMP1.MODE (value)
#scpiCmd CMP1.MODEN txrx CMP1.MODEN (value)
#scpiCmd CMP1.OUTMASK txrx CMP1.OUTMASK (value)
#scpiCmd CMP1.SETPOINT txrx CMP1.SETPOINT (value)
#scpiCmd CMP1.SOURCE txrx CMP1.SOURCE (value)
#scpiCmd CMP1.WIDTH txrx CMP1.WIDTH (value)
#scpiCmd CMP1.WIDTHTYPE txrx CMP1.WIDTHTYPE (value)
#scpiCmd COGCOMP.CORRECTIONTABLE txrx COGCOMP.CORRECTIONTABLE (value)
#scpiCmd COGCOMP.EN txrx COGCOMP.EN (value)
#scpiCmd COGCOMP.RANGEHIGH txrx COGCOMP.RANGEHIGH (value)
#scpiCmd COGCOMP.RANGELOW txrx COGCOMP.RANGELOW (value)
#scpiCmd COGCOMP.TEACHMODE txrx COGCOMP.TEACHMODE (value)
#scpiCmd COGCOMP.V txrx COGCOMP.V (value)
#scpiCmd CS.DEC txrx CS.DEC (value)
#scpiCmd CS.TO txrx CS.TO (value)
#scpiCmd CS.VTHRESH txrx CS.VTHRESH (value)
#scpiCmd DIN.HCMD1 txrx DIN.HCMD1 (value)
#scpiCmd DIN.HCMD2 txrx DIN.HCMD2 (value)
#scpiCmd DIN.HCMD3 txrx DIN.HCMD3 (value)
#scpiCmd DIN.HCMD4 txrx DIN.HCMD4 (value)
#scpiCmd DIN.LCMD1 txrx DIN.LCMD1 (value)
#scpiCmd DIN.LCMD2 txrx DIN.LCMD2 (value)
#scpiCmd DIN.LCMD3 txrx DIN.LCMD3 (value)
#scpiCmd DIN.LCMD4 txrx DIN.LCMD4 (value)
#scpiCmd DIN1.FILTER txrx DIN1.FILTER (value)
#scpiCmd DIN1.INV txrx DIN1.INV (value)
#scpiCmd DIN1.MODE txrx DIN1.MODE (value)
#scpiCmd DIN1.PARAM txrx DIN1.PARAM (value)
#scpiCmd DIN2.FILTER txrx DIN2.FILTER (value)
#scpiCmd DIN2.INV txrx DIN2.INV (value)
#scpiCmd DIN2.MODE txrx DIN2.MODE (value)
#scpiCmd DIN2.PARAM txrx DIN2.PARAM (value)
#scpiCmd DIN3.FILTER txrx DIN3.FILTER (value)
#scpiCmd DIN3.INV txrx DIN3.INV (value)
#scpiCmd DIN3.MODE txrx DIN3.MODE (value)
#scpiCmd DIN3.PARAM txrx DIN3.PARAM (value)
#scpiCmd DIN4.FILTER txrx DIN4.FILTER (value)
#scpiCmd DIN4.INV txrx DIN4.INV (value)
#scpiCmd DIN4.MODE txrx DIN4.MODE (value)
#scpiCmd DIN4.PARAM txrx DIN4.PARAM (value)
#scpiCmd DIN5.FILTER txrx DIN5.FILTER (value)
#scpiCmd DIN5.INV txrx DIN5.INV (value)
#scpiCmd DIN5.MODE txrx DIN5.MODE (value)
#scpiCmd DIN5.PARAM txrx DIN5.PARAM (value)
#scpiCmd DIN6.FILTER txrx DIN6.FILTER (value)
#scpiCmd DIN6.INV txrx DIN6.INV (value)
#scpiCmd DIN6.MODE txrx DIN6.MODE (value)
#scpiCmd DIN6.PARAM txrx DIN6.PARAM (value)
#scpiCmd DIN7.FILTER txrx DIN7.FILTER (value)
#scpiCmd DIN7.INV txrx DIN7.INV (value)
#scpiCmd DIN7.MODE txrx DIN7.MODE (value)
#scpiCmd DIN7.PARAM txrx DIN7.PARAM (value)
#scpiCmd DIO10.DIR txrx DIO10.DIR (value)
#scpiCmd DIO10.INV txrx DIO10.INV (value)
#scpiCmd DIO11.DIR txrx DIO11.DIR (value)
#scpiCmd DIO11.INV txrx DIO11.INV (value)
#scpiCmd DIO9.DIR txrx DIO9.DIR (value)
#scpiCmd DIO9.INV txrx DIO9.INV (value)
#scpiCmd DOUT.CTRL txrx DOUT.CTRL (value)
#scpiCmd DOUT.RELAYMODE txrx DOUT.RELAYMODE (value)
#scpiCmd DOUT1.MODE txrx DOUT1.MODE (value)
#scpiCmd DOUT1.PARAM txrx DOUT1.PARAM (value)
#scpiCmd DOUT1.STATEU txrx DOUT1.STATEU (value)
#scpiCmd DOUT10.MODE txrx DOUT10.MODE (value)
#scpiCmd DOUT10.PARAM txrx DOUT10.PARAM (value)
#scpiCmd DOUT10.STATEU txrx DOUT10.STATEU (value)
#scpiCmd DOUT11.MODE txrx DOUT11.MODE (value)
#scpiCmd DOUT11.PARAM txrx DOUT11.PARAM (value)
#scpiCmd DOUT11.STATEU txrx DOUT11.STATEU (value)
#scpiCmd DOUT2.MODE txrx DOUT2.MODE (value)
#scpiCmd DOUT2.PARAM txrx DOUT2.PARAM (value)
#scpiCmd DOUT2.STATEU txrx DOUT2.STATEU (value)
#scpiCmd DOUT9.MODE txrx DOUT9.MODE (value)
#scpiCmd DOUT9.PARAM txrx DOUT9.PARAM (value)
#scpiCmd DOUT9.STATEU txrx DOUT9.STATEU (value)
#scpiCmd DRV.ACC txrx DRV.ACC (value)
#scpiCmd DRV.CMDSOURCE txrx DRV.CMDSOURCE (value)
#scpiCmd DRV.CUSTOMIDENTIFIER txrx DRV.CUSTOMIDENTIFIER (value)
#scpiCmd DRV.DBILIMIT txrx DRV.DBILIMIT (value)
#scpiCmd DRV.DEC txrx DRV.DEC (value)
#scpiCmd DRV.DIR txrx DRV.DIR (value)
#scpiCmd DRV.DISMODE txrx DRV.DISMODE (value)
#scpiCmd DRV.DISTO txrx DRV.DISTO (value)
#scpiCmd DRV.EMUECHECKSPEED txrx DRV.EMUECHECKSPEED (value)
#scpiCmd DRV.EMUEDIR txrx DRV.EMUEDIR (value)
#scpiCmd DRV.EMUEMODE txrx DRV.EMUEMODE (value)
#scpiCmd DRV.EMUEMTURN txrx DRV.EMUEMTURN (value)
#scpiCmd DRV.EMUEPULSEWIDTH txrx DRV.EMUEPULSEWIDTH (value)
#scpiCmd DRV.EMUERES txrx DRV.EMUERES (value)
#scpiCmd DRV.EMUESTEPCMD txrx DRV.EMUESTEPCMD (value)
#scpiCmd DRV.EMUESTEPCMDPIN txrx DRV.EMUESTEPCMDPIN (value)
#scpiCmd DRV.EMUESTEPCMDPOUT txrx DRV.EMUESTEPCMDPOUT (value)
#scpiCmd DRV.EMUESTEPMODE txrx DRV.EMUESTEPMODE (value)
#scpiCmd DRV.EMUEZOFFSET txrx DRV.EMUEZOFFSET (value)
#scpiCmd DRV.ENDEFAULT txrx DRV.ENDEFAULT (value)
#scpiCmd DRV.FAULTDISPLAYMODE txrx DRV.FAULTDISPLAYMODE (value)
#scpiCmd DRV.HANDWHEELSRC txrx DRV.HANDWHEELSRC (value)
#scpiCmd DRV.HWENDELAY txrx DRV.HWENDELAY (value)
#scpiCmd DRV.HWENMODE txrx DRV.HWENMODE (value)
#scpiCmd DRV.ICONT txrx DRV.ICONT (value)
#scpiCmd DRV.IZERO txrx DRV.IZERO (value)
#scpiCmd DRV.MEMADDR txrx DRV.MEMADDR (value)
#scpiCmd DRV.MEMDATA txrx DRV.MEMDATA (value)
#scpiCmd DRV.NAME txrx DRV.NAME (value)
#scpiCmd DRV.OPMODE txrx DRV.OPMODE (value)
#scpiCmd DRV.PWD txrx DRV.PWD (value)
#scpiCmd DRV.PWDFB txrx DRV.PWDFB (value)
#scpiCmd DRV.READFORMAT txrx DRV.READFORMAT (value)
#scpiCmd DRV.REBOOT txrx DRV.REBOOT (value)
#scpiCmd DRV.ZERO txrx DRV.ZERO (value)
#scpiCmd DS402.1ADDPOSFCFEED txrx DS402.1ADDPOSFCFEED (value)
#scpiCmd DS402.1ADDPOSFCSHAFTREV txrx DS402.1ADDPOSFCSHAFTREV (value)
#scpiCmd DS402.1ADDPOSGEARMOTORREV txrx DS402.1ADDPOSGEARMOTORREV (value)
#scpiCmd DS402.1ADDPOSGEARSHAFTREV txrx DS402.1ADDPOSGEARSHAFTREV (value)
#scpiCmd DS402.2ADDPOSFCFEED txrx DS402.2ADDPOSFCFEED (value)
#scpiCmd DS402.2ADDPOSFCSHAFTREV txrx DS402.2ADDPOSFCSHAFTREV (value)
#scpiCmd DS402.2ADDPOSGEARMOTORREV txrx DS402.2ADDPOSGEARMOTORREV (value)
#scpiCmd DS402.2ADDPOSGEARSHAFTREV txrx DS402.2ADDPOSGEARSHAFTREV (value)
#scpiCmd DS402.3ADDPOSFCFEED txrx DS402.3ADDPOSFCFEED (value)
#scpiCmd DS402.3ADDPOSFCSHAFTREV txrx DS402.3ADDPOSFCSHAFTREV (value)
#scpiCmd DS402.3ADDPOSGEARMOTORREV txrx DS402.3ADDPOSGEARMOTORREV (value)
#scpiCmd DS402.3ADDPOSGEARSHAFTREV txrx DS402.3ADDPOSGEARSHAFTREV (value)
#scpiCmd DS402.POSFCFEED txrx DS402.POSFCFEED (value)
#scpiCmd DS402.POSFCSHAFTREV txrx DS402.POSFCSHAFTREV (value)
#scpiCmd DS402.POSGEARMOTORREV txrx DS402.POSGEARMOTORREV (value)
#scpiCmd DS402.POSGEARSHAFTREV txrx DS402.POSGEARSHAFTREV (value)
#scpiCmd DS402.VELSCALEDENOM txrx DS402.VELSCALEDENOM (value)
#scpiCmd DS402.VELSCALENUM txrx DS402.VELSCALENUM (value)
#scpiCmd ECAT.ENEMCYREQ txrx ECAT.ENEMCYREQ (value)
#scpiCmd ECAT.LEGACYREV txrx ECAT.LEGACYREV (value)
#scpiCmd FAULT107.ACTION txrx FAULT107.ACTION (value)
#scpiCmd FAULT108.ACTION txrx FAULT108.ACTION (value)
#scpiCmd FAULT130.ACTION txrx FAULT130.ACTION (value)
#scpiCmd FAULT131.ACTION txrx FAULT131.ACTION (value)
#scpiCmd FAULT132.ACTION txrx FAULT132.ACTION (value)
#scpiCmd FAULT134.ACTION txrx FAULT134.ACTION (value)
#scpiCmd FAULT139.ACTION txrx FAULT139.ACTION (value)
#scpiCmd FAULT314.ACTION txrx FAULT314.ACTION (value)
#scpiCmd FAULT451.ACTION txrx FAULT451.ACTION (value)
#scpiCmd FAULT570.ACTION txrx FAULT570.ACTION (value)
#scpiCmd FAULT583.ACTION txrx FAULT583.ACTION (value)
#scpiCmd FAULT587.ACTION txrx FAULT587.ACTION (value)
#scpiCmd FAULT702.ACTION txrx FAULT702.ACTION (value)
#scpiCmd FAULT706.ACTION txrx FAULT706.ACTION (value)
#scpiCmd FB1.BISSBITS txrx FB1.BISSBITS (value)
#scpiCmd FB1.DIR txrx FB1.DIR (value)
#scpiCmd FB1.ENCRES txrx FB1.ENCRES (value)
#scpiCmd FB1.ENCRESSOURCE txrx FB1.ENCRESSOURCE (value)
#scpiCmd FB1.ENCSIGN txrx FB1.ENCSIGN (value)
#scpiCmd FB1.ENDATDIAGEN txrx FB1.ENDATDIAGEN (value)
#scpiCmd FB1.ENDATDIAGSELECTED txrx FB1.ENDATDIAGSELECTED (value)
#scpiCmd FB1.EXTENDEDMULTITURN txrx FB1.EXTENDEDMULTITURN (value)
#scpiCmd FB1.INITPWINDOW txrx FB1.INITPWINDOW (value)
#scpiCmd FB1.INITSIGNED txrx FB1.INITSIGNED (value)
#scpiCmd FB1.LASTIDENTIFIED txrx FB1.LASTIDENTIFIED (value)
#scpiCmd FB1.MOTORPHASE txrx FB1.MOTORPHASE (value)
#scpiCmd FB1.MOTORPOLES txrx FB1.MOTORPOLES (value)
#scpiCmd FB1.OFFSET txrx FB1.OFFSET (value)
#scpiCmd FB1.ORIGIN txrx FB1.ORIGIN (value)
#scpiCmd FB1.PDIR txrx FB1.PDIR (value)
#scpiCmd FB1.PFIND txrx FB1.PFIND (value)
#scpiCmd FB1.PFINDCMDU txrx FB1.PFINDCMDU (value)
#scpiCmd FB1.PIN txrx FB1.PIN (value)
#scpiCmd FB1.POFFSET txrx FB1.POFFSET (value)
#scpiCmd FB1.POLES txrx FB1.POLES (value)
#scpiCmd FB1.POUT txrx FB1.POUT (value)
#scpiCmd FB1.PSCALE txrx FB1.PSCALE (value)
#scpiCmd FB1.PUNIT txrx FB1.PUNIT (value)
#scpiCmd FB1.RESKTR txrx FB1.RESKTR (value)
#scpiCmd FB1.RESREFPHASE txrx FB1.RESREFPHASE (value)
#scpiCmd FB1.SELECT txrx FB1.SELECT (value)
#scpiCmd FB1.TRACKINGCAL txrx FB1.TRACKINGCAL (value)
#scpiCmd FB1.USERBYTE txrx FB1.USERBYTE (value)
#scpiCmd FB1.USERDWORD txrx FB1.USERDWORD (value)
#scpiCmd FB1.USERWORD txrx FB1.USERWORD (value)
#scpiCmd FB2.DIR txrx FB2.DIR (value)
#scpiCmd FB2.ENCRES txrx FB2.ENCRES (value)
#scpiCmd FB2.MODE txrx FB2.MODE (value)
#scpiCmd FB2.MOTORPHASE txrx FB2.MOTORPHASE (value)
#scpiCmd FB2.MOTORPOLES txrx FB2.MOTORPOLES (value)
#scpiCmd FB2.OFFSET txrx FB2.OFFSET (value)
#scpiCmd FB2.PDIR txrx FB2.PDIR (value)
#scpiCmd FB2.PIN txrx FB2.PIN (value)
#scpiCmd FB2.POFFSET txrx FB2.POFFSET (value)
#scpiCmd FB2.POUT txrx FB2.POUT (value)
#scpiCmd FB2.PUNIT txrx FB2.PUNIT (value)
#scpiCmd FB2.SOURCE txrx FB2.SOURCE (value)
#scpiCmd FB3.DIR txrx FB3.DIR (value)
#scpiCmd FB3.ENCRES txrx FB3.ENCRES (value)
#scpiCmd FB3.ENDATDIAGEN txrx FB3.ENDATDIAGEN (value)
#scpiCmd FB3.ENDATDIAGSELECTED txrx FB3.ENDATDIAGSELECTED (value)
#scpiCmd FB3.MODE txrx FB3.MODE (value)
#scpiCmd FB3.MOTORPHASE txrx FB3.MOTORPHASE (value)
#scpiCmd FB3.MOTORPOLES txrx FB3.MOTORPOLES (value)
#scpiCmd FB3.OFFSET txrx FB3.OFFSET (value)
#scpiCmd FB3.PDIR txrx FB3.PDIR (value)
#scpiCmd FB3.PIN txrx FB3.PIN (value)
#scpiCmd FB3.POFFSET txrx FB3.POFFSET (value)
#scpiCmd FB3.POUT txrx FB3.POUT (value)
#scpiCmd FB3.PUNIT txrx FB3.PUNIT (value)
#scpiCmd FBUS.INTERPOLATEMODE txrx FBUS.INTERPOLATEMODE (value)
#scpiCmd FBUS.PARAM01 txrx FBUS.PARAM01 (value)
#scpiCmd FBUS.PARAM02 txrx FBUS.PARAM02 (value)
#scpiCmd FBUS.PARAM03 txrx FBUS.PARAM03 (value)
#scpiCmd FBUS.PARAM04 txrx FBUS.PARAM04 (value)
#scpiCmd FBUS.PARAM05 txrx FBUS.PARAM05 (value)
#scpiCmd FBUS.PARAM06 txrx FBUS.PARAM06 (value)
#scpiCmd FBUS.PARAM07 txrx FBUS.PARAM07 (value)
#scpiCmd FBUS.PARAM08 txrx FBUS.PARAM08 (value)
#scpiCmd FBUS.PARAM09 txrx FBUS.PARAM09 (value)
#scpiCmd FBUS.PARAM10 txrx FBUS.PARAM10 (value)
#scpiCmd FBUS.PLLTHRESH txrx FBUS.PLLTHRESH (value)
#scpiCmd FBUS.PROTECTION txrx FBUS.PROTECTION (value)
#scpiCmd FBUS.REMOTE txrx FBUS.REMOTE (value)
#scpiCmd FBUS.SAMPLEPERIOD txrx FBUS.SAMPLEPERIOD (value)
#scpiCmd FBUS.SYNCACQUIREWND txrx FBUS.SYNCACQUIREWND (value)
#scpiCmd FBUS.SYNCDIST txrx FBUS.SYNCDIST (value)
#scpiCmd FBUS.SYNCLOCKWND txrx FBUS.SYNCLOCKWND (value)
#scpiCmd FBUS.SYNCWND txrx FBUS.SYNCWND (value)
#scpiCmd FBUS.VLCMDFILTERTIME txrx FBUS.VLCMDFILTERTIME (value)
#scpiCmd GEAR.ACCMAX txrx GEAR.ACCMAX (value)
#scpiCmd GEAR.DECMAX txrx GEAR.DECMAX (value)
#scpiCmd GEAR.IN txrx GEAR.IN (value)
#scpiCmd GEAR.MODE txrx GEAR.MODE (value)
#scpiCmd GEAR.OUT txrx GEAR.OUT (value)
#scpiCmd GEAR.SYNCWND txrx GEAR.SYNCWND (value)
#scpiCmd GEAR.VMAX txrx GEAR.VMAX (value)
#scpiCmd GUI.PARAM01 txrx GUI.PARAM01 (value)
#scpiCmd GUI.PARAM02 txrx GUI.PARAM02 (value)
#scpiCmd GUI.PARAM03 txrx GUI.PARAM03 (value)
#scpiCmd GUI.PARAM04 txrx GUI.PARAM04 (value)
#scpiCmd GUI.PARAM05 txrx GUI.PARAM05 (value)
#scpiCmd GUI.PARAM06 txrx GUI.PARAM06 (value)
#scpiCmd GUI.PARAM07 txrx GUI.PARAM07 (value)
#scpiCmd GUI.PARAM08 txrx GUI.PARAM08 (value)
#scpiCmd GUI.PARAM09 txrx GUI.PARAM09 (value)
#scpiCmd GUI.PARAM10 txrx GUI.PARAM10 (value)
#scpiCmd HOME.ACC txrx HOME.ACC (value)
#scpiCmd HOME.AUTOMOVE txrx HOME.AUTOMOVE (value)
#scpiCmd HOME.DEC txrx HOME.DEC (value)
#scpiCmd HOME.DIR txrx HOME.DIR (value)
#scpiCmd HOME.DIST txrx HOME.DIST (value)
#scpiCmd HOME.FEEDRATE txrx HOME.FEEDRATE (value)
#scpiCmd HOME.IPEAK txrx HOME.IPEAK (value)
#scpiCmd HOME.IPEAKACTIVE txrx HOME.IPEAKACTIVE (value)
#scpiCmd HOME.MAXDIST txrx HOME.MAXDIST (value)
#scpiCmd HOME.MODE txrx HOME.MODE (value)
#scpiCmd HOME.P txrx HOME.P (value)
#scpiCmd HOME.PERRTHRESH txrx HOME.PERRTHRESH (value)
#scpiCmd HOME.TPOSWND txrx HOME.TPOSWND (value)
#scpiCmd HOME.V txrx HOME.V (value)
#scpiCmd IL.CMDU txrx IL.CMDU (value)
#scpiCmd IL.FBSOURCE txrx IL.FBSOURCE (value)
#scpiCmd IL.FOLDFTHRESHU txrx IL.FOLDFTHRESHU (value)
#scpiCmd IL.FOLDWTHRESH txrx IL.FOLDWTHRESH (value)
#scpiCmd IL.FRICTION txrx IL.FRICTION (value)
#scpiCmd IL.KACCFF txrx IL.KACCFF (value)
#scpiCmd IL.KBUSFF txrx IL.KBUSFF (value)
#scpiCmd IL.KP txrx IL.KP (value)
#scpiCmd IL.KPLOOKUPINDEX txrx IL.KPLOOKUPINDEX (value)
#scpiCmd IL.KPLOOKUPVALUE txrx IL.KPLOOKUPVALUE (value)
#scpiCmd IL.KPSOURCE txrx IL.KPSOURCE (value)
#scpiCmd IL.KVFF txrx IL.KVFF (value)
#scpiCmd IL.LIMITN txrx IL.LIMITN (value)
#scpiCmd IL.LIMITP txrx IL.LIMITP (value)
#scpiCmd IL.MI2TFTHRESH txrx IL.MI2TFTHRESH (value)
#scpiCmd IL.MI2TWTHRESH txrx IL.MI2TWTHRESH (value)
#scpiCmd IL.MIMODE txrx IL.MIMODE (value)
#scpiCmd IL.OFFSET txrx IL.OFFSET (value)
#scpiCmd IL.VLIMIT txrx IL.VLIMIT (value)
#scpiCmd IP.ADDRESS txrx IP.ADDRESS (value)
#scpiCmd IP.GATEWAY txrx IP.GATEWAY (value)
#scpiCmd IP.MODE txrx IP.MODE (value)
#scpiCmd IP.SUBNET txrx IP.SUBNET (value)
#scpiCmd LOAD.INERTIA txrx LOAD.INERTIA (value)
#scpiCmd MODBUS.ADDR txrx MODBUS.ADDR (value)
#scpiCmd MODBUS.DRV txrx MODBUS.DRV (value)
#scpiCmd MODBUS.DYNMAP txrx MODBUS.DYNMAP (value)
#scpiCmd MODBUS.ERRORMODE txrx MODBUS.ERRORMODE (value)
#scpiCmd MODBUS.HOME txrx MODBUS.HOME (value)
#scpiCmd MODBUS.MOTOR txrx MODBUS.MOTOR (value)
#scpiCmd MODBUS.MSGLOG txrx MODBUS.MSGLOG (value)
#scpiCmd MODBUS.MT txrx MODBUS.MT (value)
#scpiCmd MODBUS.PIN txrx MODBUS.PIN (value)
#scpiCmd MODBUS.POUT txrx MODBUS.POUT (value)
#scpiCmd MODBUS.PSCALE txrx MODBUS.PSCALE (value)
#scpiCmd MODBUS.SCALING txrx MODBUS.SCALING (value)
#scpiCmd MODBUS.SM txrx MODBUS.SM (value)
#scpiCmd MOTOR.AUTOSET txrx MOTOR.AUTOSET (value)
#scpiCmd MOTOR.BRAKE txrx MOTOR.BRAKE (value)
#scpiCmd MOTOR.BRAKEIMM txrx MOTOR.BRAKEIMM (value)
#scpiCmd MOTOR.BRAKERLS txrx MOTOR.BRAKERLS (value)
#scpiCmd MOTOR.CTF0 txrx MOTOR.CTF0 (value)
#scpiCmd MOTOR.FIELDWEAKENING txrx MOTOR.FIELDWEAKENING (value)
#scpiCmd MOTOR.ICONT txrx MOTOR.ICONT (value)
#scpiCmd MOTOR.IMID txrx MOTOR.IMID (value)
#scpiCmd MOTOR.IMTR txrx MOTOR.IMTR (value)
#scpiCmd MOTOR.INERTIA txrx MOTOR.INERTIA (value)
#scpiCmd MOTOR.IPEAK txrx MOTOR.IPEAK (value)
#scpiCmd MOTOR.KE txrx MOTOR.KE (value)
#scpiCmd MOTOR.KT txrx MOTOR.KT (value)
#scpiCmd MOTOR.LDLL txrx MOTOR.LDLL (value)
#scpiCmd MOTOR.LISAT txrx MOTOR.LISAT (value)
#scpiCmd MOTOR.LQLL txrx MOTOR.LQLL (value)
#scpiCmd MOTOR.NAME txrx MOTOR.NAME (value)
#scpiCmd MOTOR.PHASE txrx MOTOR.PHASE (value)
#scpiCmd MOTOR.PITCH txrx MOTOR.PITCH (value)
#scpiCmd MOTOR.R txrx MOTOR.R (value)
#scpiCmd MOTOR.RSOURCE txrx MOTOR.RSOURCE (value)
#scpiCmd MOTOR.RTYPE txrx MOTOR.RTYPE (value)
#scpiCmd MOTOR.TBRAKEAPP txrx MOTOR.TBRAKEAPP (value)
#scpiCmd MOTOR.TBRAKERLS txrx MOTOR.TBRAKERLS (value)
#scpiCmd MOTOR.TBRAKETO txrx MOTOR.TBRAKETO (value)
#scpiCmd MOTOR.TEMPFAULT txrx MOTOR.TEMPFAULT (value)
#scpiCmd MOTOR.TEMPWARN txrx MOTOR.TEMPWARN (value)
#scpiCmd MOTOR.TYPE txrx MOTOR.TYPE (value)
#scpiCmd MOTOR.VMAX txrx MOTOR.VMAX (value)
#scpiCmd MOTOR.VOLTMIN txrx MOTOR.VOLTMIN (value)
#scpiCmd MOTOR.VOLTRATED txrx MOTOR.VOLTRATED (value)
#scpiCmd MOTOR.VRATED txrx MOTOR.VRATED (value)
#scpiCmd MT.ACC txrx MT.ACC (value)
#scpiCmd MT.CLEAR txrx MT.CLEAR (value)
#scpiCmd MT.CNTL txrx MT.CNTL (value)
#scpiCmd MT.DEC txrx MT.DEC (value)
#scpiCmd MT.EMERGMT txrx MT.EMERGMT (value)
#scpiCmd MT.FEEDRATE txrx MT.FEEDRATE (value)
#scpiCmd MT.MOVE txrx MT.MOVE (value)
#scpiCmd MT.MTNEXT txrx MT.MTNEXT (value)
#scpiCmd MT.NUM txrx MT.NUM (value)
#scpiCmd MT.P txrx MT.P (value)
#scpiCmd MT.PARAMS txrx MT.PARAMS (value)
#scpiCmd MT.T0NAME txrx MT.T0NAME (value)
#scpiCmd MT.T1NAME txrx MT.T1NAME (value)
#scpiCmd MT.T2NAME txrx MT.T2NAME (value)
#scpiCmd MT.T3NAME txrx MT.T3NAME (value)
#scpiCmd MT.T4NAME txrx MT.T4NAME (value)
#scpiCmd MT.T5NAME txrx MT.T5NAME (value)
#scpiCmd MT.T6NAME txrx MT.T6NAME (value)
#scpiCmd MT.T7NAME txrx MT.T7NAME (value)
#scpiCmd MT.TDWNLDS txrx MT.TDWNLDS (value)
#scpiCmd MT.TDWNLDV txrx MT.TDWNLDV (value)
#scpiCmd MT.TNEXT txrx MT.TNEXT (value)
#scpiCmd MT.TNUM txrx MT.TNUM (value)
#scpiCmd MT.TPOSWND txrx MT.TPOSWND (value)
#scpiCmd MT.TRETRIEVESIZE txrx MT.TRETRIEVESIZE (value)
#scpiCmd MT.TVELWND txrx MT.TVELWND (value)
#scpiCmd MT.V txrx MT.V (value)
#scpiCmd PL.ERRFACTOR txrx PL.ERRFACTOR (value)
#scpiCmd PL.ERRFTHRESH txrx PL.ERRFTHRESH (value)
#scpiCmd PL.ERRMODE txrx PL.ERRMODE (value)
#scpiCmd PL.ERRTIME txrx PL.ERRTIME (value)
#scpiCmd PL.ERRWTHRESH txrx PL.ERRWTHRESH (value)
#scpiCmd PL.FBOFFSET txrx PL.FBOFFSET (value)
#scpiCmd PL.FBSOURCE txrx PL.FBSOURCE (value)
#scpiCmd PL.FILTERTIME txrx PL.FILTERTIME (value)
#scpiCmd PL.GEARIN txrx PL.GEARIN (value)
#scpiCmd PL.GEAROUT txrx PL.GEAROUT (value)
#scpiCmd PL.INTINMAX txrx PL.INTINMAX (value)
#scpiCmd PL.INTOUTMAX txrx PL.INTOUTMAX (value)
#scpiCmd PL.KI txrx PL.KI (value)
#scpiCmd PL.KITHRESH txrx PL.KITHRESH (value)
#scpiCmd PL.KP txrx PL.KP (value)
#scpiCmd PL.MODP1 txrx PL.MODP1 (value)
#scpiCmd PL.MODP2 txrx PL.MODP2 (value)
#scpiCmd PL.MODPDIR txrx PL.MODPDIR (value)
#scpiCmd PL.MODPEN txrx PL.MODPEN (value)
#scpiCmd PL.MOTIONLIMITEN txrx PL.MOTIONLIMITEN (value)
#scpiCmd PL.PDELAY txrx PL.PDELAY (value)
#scpiCmd PLS.EN txrx PLS.EN (value)
#scpiCmd PLS.MODE txrx PLS.MODE (value)
#scpiCmd PLS.P1 txrx PLS.P1 (value)
#scpiCmd PLS.P2 txrx PLS.P2 (value)
#scpiCmd PLS.P3 txrx PLS.P3 (value)
#scpiCmd PLS.P4 txrx PLS.P4 (value)
#scpiCmd PLS.P5 txrx PLS.P5 (value)
#scpiCmd PLS.P6 txrx PLS.P6 (value)
#scpiCmd PLS.P7 txrx PLS.P7 (value)
#scpiCmd PLS.P8 txrx PLS.P8 (value)
#scpiCmd PLS.RESET txrx PLS.RESET (value)
#scpiCmd PLS.T1 txrx PLS.T1 (value)
#scpiCmd PLS.T2 txrx PLS.T2 (value)
#scpiCmd PLS.T3 txrx PLS.T3 (value)
#scpiCmd PLS.T4 txrx PLS.T4 (value)
#scpiCmd PLS.T5 txrx PLS.T5 (value)
#scpiCmd PLS.T6 txrx PLS.T6 (value)
#scpiCmd PLS.T7 txrx PLS.T7 (value)
#scpiCmd PLS.T8 txrx PLS.T8 (value)
#scpiCmd PLS.UNITS txrx PLS.UNITS (value)
#scpiCmd PLS.WIDTH1 txrx PLS.WIDTH1 (value)
#scpiCmd PLS.WIDTH2 txrx PLS.WIDTH2 (value)
#scpiCmd PLS.WIDTH3 txrx PLS.WIDTH3 (value)
#scpiCmd PLS.WIDTH4 txrx PLS.WIDTH4 (value)
#scpiCmd PLS.WIDTH5 txrx PLS.WIDTH5 (value)
#scpiCmd PLS.WIDTH6 txrx PLS.WIDTH6 (value)
#scpiCmd PLS.WIDTH7 txrx PLS.WIDTH7 (value)
#scpiCmd PLS.WIDTH8 txrx PLS.WIDTH8 (value)
#scpiCmd REC.CH1 txrx REC.CH1 (value)
#scpiCmd REC.CH2 txrx REC.CH2 (value)
#scpiCmd REC.CH3 txrx REC.CH3 (value)
#scpiCmd REC.CH4 txrx REC.CH4 (value)
#scpiCmd REC.CH5 txrx REC.CH5 (value)
#scpiCmd REC.CH6 txrx REC.CH6 (value)
#scpiCmd REC.GAP txrx REC.GAP (value)
#scpiCmd REC.NUMPOINTS txrx REC.NUMPOINTS (value)
#scpiCmd REC.RETRIEVEFRMT txrx REC.RETRIEVEFRMT (value)
#scpiCmd REC.RETRIEVESIZE txrx REC.RETRIEVESIZE (value)
#scpiCmd REC.STOPTYPE txrx REC.STOPTYPE (value)
#scpiCmd REC.TRIGMASK txrx REC.TRIGMASK (value)
#scpiCmd REC.TRIGPARAM txrx REC.TRIGPARAM (value)
#scpiCmd REC.TRIGPOS txrx REC.TRIGPOS (value)
#scpiCmd REC.TRIGSLOPE txrx REC.TRIGSLOPE (value)
#scpiCmd REC.TRIGTYPE txrx REC.TRIGTYPE (value)
#scpiCmd REC.TRIGVAL txrx REC.TRIGVAL (value)
#scpiCmd REGEN.REXT txrx REGEN.REXT (value)
#scpiCmd REGEN.TESTTO txrx REGEN.TESTTO (value)
#scpiCmd REGEN.TESTVTHRESH txrx REGEN.TESTVTHRESH (value)
#scpiCmd REGEN.TEXT txrx REGEN.TEXT (value)
#scpiCmd REGEN.TYPE txrx REGEN.TYPE (value)
#scpiCmd REGEN.WATTEXT txrx REGEN.WATTEXT (value)
#scpiCmd SM.ACC txrx SM.ACC (value)
#scpiCmd SM.DEC txrx SM.DEC (value)
#scpiCmd SM.I1 txrx SM.I1 (value)
#scpiCmd SM.I2 txrx SM.I2 (value)
#scpiCmd SM.MODE txrx SM.MODE (value)
#scpiCmd SM.T1 txrx SM.T1 (value)
#scpiCmd SM.T2 txrx SM.T2 (value)
#scpiCmd SM.V1 txrx SM.V1 (value)
#scpiCmd SM.V2 txrx SM.V2 (value)
#scpiCmd SWLS.EN txrx SWLS.EN (value)
#scpiCmd SWLS.LIMIT0 txrx SWLS.LIMIT0 (value)
#scpiCmd SWLS.LIMIT1 txrx SWLS.LIMIT1 (value)
#scpiCmd UNIT.ACCLINEAR txrx UNIT.ACCLINEAR (value)
#scpiCmd UNIT.ACCROTARY txrx UNIT.ACCROTARY (value)
#scpiCmd UNIT.LABEL txrx UNIT.LABEL (value)
#scpiCmd UNIT.PIN txrx UNIT.PIN (value)
#scpiCmd UNIT.PLINEAR txrx UNIT.PLINEAR (value)
#scpiCmd UNIT.POUT txrx UNIT.POUT (value)
#scpiCmd UNIT.PROTARY txrx UNIT.PROTARY (value)
#scpiCmd UNIT.VLINEAR txrx UNIT.VLINEAR (value)
#scpiCmd UNIT.VROTARY txrx UNIT.VROTARY (value)
#scpiCmd USER.INT txrx USER.INT (value)
#scpiCmd VBUS.HALFVOLT txrx VBUS.HALFVOLT (value)
#scpiCmd VBUS.OVFTHRESH txrx VBUS.OVFTHRESH (value)
#scpiCmd VBUS.OVWTHRESH txrx VBUS.OVWTHRESH (value)
#scpiCmd VBUS.UVFTHRESH txrx VBUS.UVFTHRESH (value)
#scpiCmd VBUS.UVMODE txrx VBUS.UVMODE (value)
#scpiCmd VBUS.UVWTHRESH txrx VBUS.UVWTHRESH (value)
#scpiCmd VL.ARPF1 txrx VL.ARPF1 (value)
#scpiCmd VL.ARPF2 txrx VL.ARPF2 (value)
#scpiCmd VL.ARPF3 txrx VL.ARPF3 (value)
#scpiCmd VL.ARPF4 txrx VL.ARPF4 (value)
#scpiCmd VL.ARPQ1 txrx VL.ARPQ1 (value)
#scpiCmd VL.ARPQ2 txrx VL.ARPQ2 (value)
#scpiCmd VL.ARPQ3 txrx VL.ARPQ3 (value)
#scpiCmd VL.ARPQ4 txrx VL.ARPQ4 (value)
#scpiCmd VL.ARTYPE1 txrx VL.ARTYPE1 (value)
#scpiCmd VL.ARTYPE2 txrx VL.ARTYPE2 (value)
#scpiCmd VL.ARTYPE3 txrx VL.ARTYPE3 (value)
#scpiCmd VL.ARTYPE4 txrx VL.ARTYPE4 (value)
#scpiCmd VL.ARZF1 txrx VL.ARZF1 (value)
#scpiCmd VL.ARZF2 txrx VL.ARZF2 (value)
#scpiCmd VL.ARZF3 txrx VL.ARZF3 (value)
#scpiCmd VL.ARZF4 txrx VL.ARZF4 (value)
#scpiCmd VL.ARZQ1 txrx VL.ARZQ1 (value)
#scpiCmd VL.ARZQ2 txrx VL.ARZQ2 (value)
#scpiCmd VL.ARZQ3 txrx VL.ARZQ3 (value)
#scpiCmd VL.ARZQ4 txrx VL.ARZQ4 (value)
#scpiCmd VL.CMDU txrx VL.CMDU (value)
#scpiCmd VL.FBSOURCE txrx VL.FBSOURCE (value)
#scpiCmd VL.FFDELAY txrx VL.FFDELAY (value)
#scpiCmd VL.GENMODE txrx VL.GENMODE (value)
#scpiCmd VL.KBUSFF txrx VL.KBUSFF (value)
#scpiCmd VL.KI txrx VL.KI (value)
#scpiCmd VL.KIMODE txrx VL.KIMODE (value)
#scpiCmd VL.KO txrx VL.KO (value)
#scpiCmd VL.KP txrx VL.KP (value)
#scpiCmd VL.KVFF txrx VL.KVFF (value)
#scpiCmd VL.LIMITN txrx VL.LIMITN (value)
#scpiCmd VL.LIMITP txrx VL.LIMITP (value)
#scpiCmd VL.LMJR txrx VL.LMJR (value)
#scpiCmd VL.OBSBW txrx VL.OBSBW (value)
#scpiCmd VL.OBSMODE txrx VL.OBSMODE (value)
#scpiCmd VL.THRESH txrx VL.THRESH (value)
#scpiCmd VL.THRESHCUTOFF txrx VL.THRESHCUTOFF (value)
#scpiCmd WS.CHECKMODE txrx WS.CHECKMODE (value)
#scpiCmd WS.CHECKT txrx WS.CHECKT (value)
#scpiCmd WS.CHECKV txrx WS.CHECKV (value)
#scpiCmd WS.DISTMAX txrx WS.DISTMAX (value)
#scpiCmd WS.DISTMIN txrx WS.DISTMIN (value)
#scpiCmd WS.FORCEOFF txrx WS.FORCEOFF (value)
#scpiCmd WS.FREQ txrx WS.FREQ (value)
#scpiCmd WS.IMAX txrx WS.IMAX (value)
#scpiCmd WS.MODE txrx WS.MODE (value)
#scpiCmd WS.NUMLOOPS txrx WS.NUMLOOPS (value)
#scpiCmd WS.T txrx WS.T (value)
#scpiCmd WS.TDELAY1 txrx WS.TDELAY1 (value)
#scpiCmd WS.TDELAY2 txrx WS.TDELAY2 (value)
#scpiCmd WS.TDELAY3 txrx WS.TDELAY3 (value)
#scpiCmd WS.TDELAY4 txrx WS.TDELAY4 (value)
#scpiCmd WS.TIRAMP txrx WS.TIRAMP (value)
#scpiCmd WS.TSTANDSTILL txrx WS.TSTANDSTILL (value)
#scpiCmd WS.VTHRESH txrx WS.VTHRESH (value)


;************   End SCPI Commands   ************


;************   Programming Interface **********

#interfaceType Servo

#interface setEnable DRV.EN
#interface getEnable DRV.ACTIVE?

#interface getFaults DRV.FAULTS?
:string:

#interface setClrFaults DRV.CLRFAULTS

#interface setCH1Src REC.CH1 (value)
#interface getCH1Src REC.CH1?
:string:

#interface setCH2Src REC.CH2 (value)
#interface getCH2Src REC.CH2?
:string:

#interface setCH3Src REC.CH3 (value)
#interface getCH3Src REC.CH3?
:string:

#interface setCH4Src REC.CH4 (value)
#interface getCH4Src REC.CH4?
:string:

#interface setCH5Src REC.CH5 (value)
#interface getCH5Src REC.CH5?
:string:

#interface setCH6Src REC.CH6 (value)
#interface getCH6Src REC.CH6?
:string:

;************   End Interface **********


;************   Setup Popup  **********

#cmdSetup buttonsOn Axis_Enable
:string:
:read: DRV.ACTIVE?
:readmath: getElement("DRV.DIS DRV.EN",value)
:write: txrx #
:tip: Disable (Off) or Enable (On)
:color: (0,255,0)
:updatedelayed: 0.1
:updatealloff:
:update: Faults
Off DRV.DIS
On DRV.EN
:tip: Make sure setup is safe for motor to move before enabling.

#cmdSetup info Faults
:string:
:read: DRV.FAULTS?
:layout:
:tip: You can clear faults with DRV.CLRFAULTS command.

#cmdSetup button Disable_Clear_Faults
:write: DRV.DIS; DRV.CLRFAULTS
:update: Faults
:tip: This button will disable output and attempt to clear faults.

#cmdSetup text CH1
:read: REC.TRIG; getDefCH1?
:write: REC.CH1 (value)
:tip: Define CH1 value to log like AXIS1.PL.FB, AXIS1.IL.FB, VBUS.VALUE, or many others.

#cmdSetup text CH2
:read: REC.TRIG; getDefCH2?
:write: REC.CH2 (value)
:tip: Define CH2 value to log like AXIS1.PL.FB, AXIS1.IL.FB, VBUS.VALUE, or many others.

#cmdSetup text CH3
:read: REC.TRIG; getDefCH3?
:write: REC.CH3 (value)
:tip: Define CH3 value to log like AXIS1.PL.FB, AXIS1.IL.FB, VBUS.VALUE, or many others.

#cmdSetup text CH4
:read: REC.TRIG; getDefCH4?
:write: REC.CH4 (value)
:tip: Define CH4 value to log like AXIS1.PL.FB, AXIS1.IL.FB, VBUS.VALUE, or many others.

#cmdSetup text CH5
:read: REC.TRIG; getDefCH5?
:write: REC.CH5 (value)
:tip: Define CH5 value to log like AXIS1.PL.FB, AXIS1.IL.FB, VBUS.VALUE, or many others.

#cmdSetup text CH6
:read: REC.TRIG; getDefCH6?
:write: REC.CH6 (value)
:tip: Define CH6 value to log like AXIS1.PL.FB, AXIS1.IL.FB, VBUS.VALUE, or many others.

